Warning: Permanently added '107.20.128.52' (ED25519) to the list of known hosts. 100 3368k 100 3368k 0 0 103M 0 --:--:-- --:--:-- --:--:-- 106M INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2405.tar.gz INFO: Downloading netgen-mesher.png INFO: Calling: curl -H Pragma: -o netgen-mesher.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/torsava/automatic-obsoletes/netgen-mesher/netgen-mesher.png/md5/4e5b430726f37043b64e3f2c211d8181/netgen-mesher.png % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3871 100 3871 0 0 264k 0 --:--:-- --:--:-- --:--:-- 270k INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-m0uzxfj1/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m0uzxfj1/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1727211487.283523 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-m0uzxfj1/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m0uzxfj1/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1727211487.283523 -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-m0uzxfj1/netgen-mesher/netgen-mesher.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1727211487.283523/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-1727211487.283523/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/fa311c5cc7259096815102291dbab174f18c1522e12c8389431bdf80e20e4eae/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/fa311c5cc7259096815102291dbab174f18c1522e12c8389431bdf80e20e4eae/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1727211487.283523/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.94-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc42.x86_64 dnf5-plugins-5.2.6.2-1.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 38.5 MiB/s | 21.8 MiB | 00m01s Copr repository 100% | 85.1 MiB/s | 4.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.32-2.fc42 fedora 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 fedora 95.7 KiB coreutils x86_64 9.5-9.fc42 fedora 5.7 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.10-8.fc41 fedora 1.6 MiB fedora-release-common noarch 42-0.3 fedora 19.4 KiB findutils x86_64 1:4.10.0-4.fc41 fedora 1.8 MiB gawk x86_64 5.3.0-4.fc41 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-1.fc42 fedora 0.0 B grep x86_64 3.11-9.fc41 fedora 1.0 MiB gzip x86_64 1.13-2.fc41 fedora 389.0 KiB info x86_64 7.1.1-1.fc42 fedora 361.9 KiB patch x86_64 2.7.6-25.fc41 fedora 266.7 KiB redhat-rpm-config noarch 295-1.fc42 fedora 186.6 KiB rpm-build x86_64 4.19.94-1.fc42 copr_base 194.3 KiB sed x86_64 4.9-3.fc41 fedora 861.5 KiB shadow-utils x86_64 2:4.16.0-4.fc42 fedora 4.1 MiB tar x86_64 2:1.35-4.fc41 fedora 2.9 MiB unzip x86_64 6.0-64.fc41 fedora 386.8 KiB util-linux x86_64 2.40.2-8.fc42 copr_base 3.7 MiB which x86_64 2.21-42.fc41 fedora 80.2 KiB xz x86_64 1:5.6.2-2.fc41 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.3.6-1.fc41 fedora 2.2 MiB alternatives x86_64 1.30-1.fc41 fedora 66.3 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs x86_64 4.0.2-1.fc42 copr_base 331.3 KiB authselect x86_64 1.5.0-7.fc41 fedora 153.5 KiB authselect-libs x86_64 1.5.0-7.fc41 fedora 818.3 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils x86_64 2.43.1-1.fc42 fedora 27.5 MiB build-reproducibility-srpm-macros noarch 0.3.6-1.fc41 fedora 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 fedora 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-1.fc42 fedora 2.6 MiB coreutils-common x86_64 9.5-9.fc42 fedora 11.2 MiB cracklib x86_64 2.9.11-6.fc41 fedora 238.9 KiB crypto-policies noarch 20240828-1.git5f66e81.fc42 fedora 136.9 KiB curl x86_64 8.10.1-1.fc42 fedora 453.3 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 fedora 2.3 MiB debugedit x86_64 5.0-17.fc41 fedora 199.3 KiB dwz x86_64 0.15-7.fc41 fedora 290.9 KiB ed x86_64 1.20.2-2.fc41 fedora 146.9 KiB efi-srpm-macros noarch 5-12.fc41 fedora 40.1 KiB elfutils x86_64 0.191-8.fc41 fedora 2.6 MiB elfutils-debuginfod-client x86_64 0.191-8.fc41 fedora 64.9 KiB elfutils-default-yama-scope noarch 0.191-8.fc41 fedora 1.8 KiB elfutils-libelf x86_64 0.191-8.fc41 fedora 1.2 MiB elfutils-libs x86_64 0.191-8.fc41 fedora 646.2 KiB fedora-gpg-keys noarch 42-0.2 fedora 126.4 KiB fedora-release noarch 42-0.3 fedora 0.0 B fedora-release-identity-basic noarch 42-0.3 fedora 694.0 B fedora-repos noarch 42-0.2 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.2 fedora 2.2 KiB file x86_64 5.45-7.fc41 fedora 103.5 KiB file-libs x86_64 5.45-7.fc41 fedora 9.9 MiB filesystem x86_64 3.18-29.fc42 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.3.2-1.fc41 fedora 39.0 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal x86_64 15.1-2.fc42 fedora 13.0 MiB gdbm x86_64 1:1.23-7.fc41 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc x86_64 2.40.9000-1.fc42 fedora 6.7 MiB glibc-common x86_64 2.40.9000-1.fc42 fedora 1.0 MiB glibc-gconv-extra x86_64 2.40.9000-1.fc42 fedora 8.1 MiB gmp x86_64 1:6.3.0-2.fc41 fedora 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-3.fc41 fedora 60.8 KiB jansson x86_64 2.13.1-10.fc41 fedora 88.3 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 fedora 54.4 KiB krb5-libs x86_64 1.21.3-2.fc41 fedora 2.3 MiB libacl x86_64 2.3.2-2.fc41 fedora 40.0 KiB libarchive x86_64 3.7.4-3.fc42 fedora 926.6 KiB libattr x86_64 2.5.2-4.fc41 fedora 28.5 KiB libblkid x86_64 2.40.2-8.fc42 copr_base 262.5 KiB libbrotli x86_64 1.1.0-5.fc41 fedora 837.6 KiB libcap x86_64 2.70-4.fc41 fedora 220.2 KiB libcap-ng x86_64 0.8.5-3.fc41 fedora 69.2 KiB libcom_err x86_64 1.47.1-3.fc41 fedora 67.2 KiB libcurl x86_64 8.10.1-1.fc42 fedora 838.4 KiB libeconf x86_64 0.6.2-3.fc41 fedora 58.0 KiB libevent x86_64 2.1.12-14.fc41 fedora 895.7 KiB libfdisk x86_64 2.40.2-8.fc42 copr_base 362.9 KiB libffi x86_64 3.4.6-3.fc42 fedora 86.4 KiB libgcc x86_64 14.2.1-3.fc42 fedora 274.6 KiB libgomp x86_64 14.2.1-3.fc42 fedora 523.8 KiB libidn2 x86_64 2.3.7-2.fc41 fedora 329.1 KiB libmount x86_64 2.40.2-8.fc42 copr_base 355.8 KiB libnghttp2 x86_64 1.63.0-1.fc42 fedora 170.1 KiB libnsl2 x86_64 2.0.1-2.fc41 fedora 57.9 KiB libpkgconf x86_64 2.3.0-1.fc42 fedora 78.2 KiB libpsl x86_64 0.21.5-4.fc41 fedora 80.5 KiB libpwquality x86_64 1.4.5-11.fc41 fedora 417.8 KiB libselinux x86_64 3.7-6.fc42 copr_base 181.1 KiB libsemanage x86_64 3.7-3.fc42 copr_base 298.0 KiB libsepol x86_64 3.7-3.fc42 fedora 818.0 KiB libsmartcols x86_64 2.40.2-8.fc42 copr_base 180.4 KiB libssh x86_64 0.11.1-1.fc42 fedora 569.6 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ x86_64 14.2.1-3.fc42 fedora 2.8 MiB libtasn1 x86_64 4.19.0-9.fc41 fedora 175.7 KiB libtirpc x86_64 1.3.5-0.fc41 fedora 202.7 KiB libtool-ltdl x86_64 2.4.7-12.fc41 fedora 66.2 KiB libunistring x86_64 1.1-8.fc41 fedora 1.7 MiB libuuid x86_64 2.40.2-8.fc42 copr_base 41.4 KiB libverto x86_64 0.3.2-9.fc41 fedora 29.5 KiB libxcrypt x86_64 4.4.36-7.fc41 fedora 266.8 KiB libxml2 x86_64 2.12.8-2.fc41 fedora 1.7 MiB libzstd x86_64 1.5.6-2.fc41 fedora 795.9 KiB lua-libs x86_64 5.4.6-6.fc41 fedora 285.0 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 fedora 145.5 KiB mpfr x86_64 4.2.1-5.fc41 fedora 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 fedora 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap x86_64 2.6.8-5.fc41 fedora 644.2 KiB openssl-libs x86_64 1:3.2.2-8.fc42 fedora 7.8 MiB p11-kit x86_64 0.25.5-3.fc41 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-3.fc41 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam x86_64 1.6.1-6.fc42 fedora 1.8 MiB pam-libs x86_64 1.6.1-6.fc42 fedora 139.0 KiB pcre2 x86_64 10.44-1.fc41.1 fedora 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf x86_64 2.3.0-1.fc42 fedora 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc42 fedora 989.0 B popt x86_64 1.19-7.fc41 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.15.0-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.7.2-3.fc41 fedora 456.0 B readline x86_64 8.2-11.fc42 fedora 493.1 KiB rpm x86_64 4.19.94-1.fc42 copr_base 3.1 MiB rpm-build-libs x86_64 4.19.94-1.fc42 copr_base 206.7 KiB rpm-libs x86_64 4.19.94-1.fc42 copr_base 722.1 KiB rpm-sequoia x86_64 1.7.0-2.fc41 fedora 2.4 MiB rust-srpm-macros noarch 26.3-3.fc42 copr_base 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs x86_64 3.46.0-4.fc41 fedora 1.4 MiB systemd-libs x86_64 256.5-1.fc42 fedora 2.0 MiB util-linux-core x86_64 2.40.2-8.fc42 copr_base 1.5 MiB xxhash-libs x86_64 0.8.2-3.fc41 fedora 88.5 KiB xz-libs x86_64 1:5.6.2-2.fc41 fedora 214.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip x86_64 3.0-41.fc41 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.7-3.fc42 fedora 138.0 KiB zstd x86_64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation, 180 MiB extra will be used (install 180 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-19.fc41.x86_64 100% | 3.4 MiB/s | 52.5 KiB | 00m00s [ 2/153] bash-0:5.2.32-2.fc42.x86_64 100% | 90.4 MiB/s | 1.8 MiB | 00m00s [ 3/153] coreutils-0:9.5-9.fc42.x86_64 100% | 52.6 MiB/s | 1.1 MiB | 00m00s [ 4/153] cpio-0:2.15-2.fc41.x86_64 100% | 47.5 MiB/s | 291.8 KiB | 00m00s [ 5/153] diffutils-0:3.10-8.fc41.x86_6 100% | 132.0 MiB/s | 405.4 KiB | 00m00s [ 6/153] fedora-release-common-0:42-0. 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [ 7/153] findutils-1:4.10.0-4.fc41.x86 100% | 133.9 MiB/s | 548.6 KiB | 00m00s [ 8/153] grep-0:3.11-9.fc41.x86_64 100% | 97.6 MiB/s | 299.8 KiB | 00m00s [ 9/153] gzip-0:1.13-2.fc41.x86_64 100% | 83.1 MiB/s | 170.2 KiB | 00m00s [ 10/153] info-0:7.1.1-1.fc42.x86_64 100% | 89.3 MiB/s | 182.8 KiB | 00m00s [ 11/153] glibc-minimal-langpack-0:2.40 100% | 16.9 MiB/s | 120.9 KiB | 00m00s [ 12/153] patch-0:2.7.6-25.fc41.x86_64 100% | 42.6 MiB/s | 131.0 KiB | 00m00s [ 13/153] redhat-rpm-config-0:295-1.fc4 100% | 26.8 MiB/s | 82.4 KiB | 00m00s [ 14/153] sed-0:4.9-3.fc41.x86_64 100% | 77.6 MiB/s | 317.7 KiB | 00m00s [ 15/153] tar-2:1.35-4.fc41.x86_64 100% | 168.1 MiB/s | 860.7 KiB | 00m00s [ 16/153] unzip-0:6.0-64.fc41.x86_64 100% | 36.1 MiB/s | 184.9 KiB | 00m00s [ 17/153] shadow-utils-2:4.16.0-4.fc42. 100% | 146.3 MiB/s | 1.3 MiB | 00m00s [ 18/153] which-0:2.21-42.fc41.x86_64 100% | 20.3 MiB/s | 41.6 KiB | 00m00s [ 19/153] xz-1:5.6.2-2.fc41.x86_64 100% | 153.5 MiB/s | 471.5 KiB | 00m00s [ 20/153] gawk-0:5.3.0-4.fc41.x86_64 100% | 153.0 MiB/s | 1.1 MiB | 00m00s [ 21/153] rpm-build-0:4.19.94-1.fc42.x8 100% | 9.3 MiB/s | 76.0 KiB | 00m00s [ 22/153] util-linux-0:2.40.2-8.fc42.x8 100% | 86.0 MiB/s | 1.1 MiB | 00m00s [ 23/153] filesystem-0:3.18-29.fc42.x86 100% | 120.8 MiB/s | 1.1 MiB | 00m00s [ 24/153] glibc-0:2.40.9000-1.fc42.x86_ 100% | 187.0 MiB/s | 2.2 MiB | 00m00s [ 25/153] ncurses-libs-0:6.5-2.20240629 100% | 54.4 MiB/s | 334.0 KiB | 00m00s [ 26/153] bzip2-libs-0:1.0.8-19.fc41.x8 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [ 27/153] libacl-0:2.3.2-2.fc41.x86_64 100% | 12.0 MiB/s | 24.5 KiB | 00m00s [ 28/153] gmp-1:6.3.0-2.fc41.x86_64 100% | 62.1 MiB/s | 318.0 KiB | 00m00s [ 29/153] libattr-0:2.5.2-4.fc41.x86_64 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 30/153] coreutils-common-0:9.5-9.fc42 100% | 176.8 MiB/s | 2.1 MiB | 00m00s [ 31/153] libcap-0:2.70-4.fc41.x86_64 100% | 14.1 MiB/s | 86.7 KiB | 00m00s [ 32/153] fedora-repos-0:42-0.2.noarch 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 33/153] glibc-common-0:2.40.9000-1.fc 100% | 133.3 MiB/s | 409.4 KiB | 00m00s [ 34/153] systemd-libs-0:256.5-1.fc42.x 100% | 118.9 MiB/s | 730.4 KiB | 00m00s [ 35/153] pcre2-0:10.44-1.fc41.1.x86_64 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [ 36/153] ed-0:1.20.2-2.fc41.x86_64 100% | 39.9 MiB/s | 81.8 KiB | 00m00s [ 37/153] ansible-srpm-macros-0:1-16.fc 100% | 20.3 MiB/s | 20.8 KiB | 00m00s [ 38/153] build-reproducibility-srpm-ma 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 39/153] openssl-libs-1:3.2.2-8.fc42.x 100% | 88.9 MiB/s | 2.3 MiB | 00m00s [ 40/153] efi-srpm-macros-0:5-12.fc41.n 100% | 2.4 MiB/s | 22.4 KiB | 00m00s [ 41/153] fonts-srpm-macros-1:2.0.5-17. 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 42/153] forge-srpm-macros-0:0.3.2-1.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 43/153] dwz-0:0.15-7.fc41.x86_64 100% | 9.6 MiB/s | 138.0 KiB | 00m00s [ 44/153] fpc-srpm-macros-0:1.3-13.fc41 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 45/153] ghc-srpm-macros-0:1.9.2-1.fc4 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 46/153] go-srpm-macros-0:3.6.0-3.fc41 100% | 27.3 MiB/s | 28.0 KiB | 00m00s [ 47/153] kernel-srpm-macros-0:1.0-24.f 100% | 9.6 MiB/s | 9.9 KiB | 00m00s [ 48/153] gnat-srpm-macros-0:6-6.fc41.n 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 49/153] lua-srpm-macros-0:1-14.fc41.n 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 50/153] ocaml-srpm-macros-0:10-3.fc41 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 51/153] openblas-srpm-macros-0:2-18.f 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 52/153] perl-srpm-macros-0:1-56.fc41. 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 53/153] package-notes-srpm-macros-0:0 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 54/153] pyproject-srpm-macros-0:1.15. 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 55/153] qt5-srpm-macros-0:5.15.15-1.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 56/153] python-srpm-macros-0:3.13-3.f 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 57/153] qt6-srpm-macros-0:6.7.2-3.fc4 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 58/153] zig-srpm-macros-0:1-3.fc41.no 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [ 59/153] libeconf-0:0.6.2-3.fc41.x86_6 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 60/153] zip-0:3.0-41.fc41.x86_64 100% | 86.2 MiB/s | 264.8 KiB | 00m00s [ 61/153] pam-libs-0:1.6.1-6.fc42.x86_6 100% | 27.9 MiB/s | 57.2 KiB | 00m00s [ 62/153] libxcrypt-0:4.4.36-7.fc41.x86 100% | 38.6 MiB/s | 118.5 KiB | 00m00s [ 63/153] setup-0:2.15.0-5.fc41.noarch 100% | 50.3 MiB/s | 154.4 KiB | 00m00s [ 64/153] xz-libs-1:5.6.2-2.fc41.x86_64 100% | 54.6 MiB/s | 111.8 KiB | 00m00s [ 65/153] mpfr-0:4.2.1-5.fc41.x86_64 100% | 112.7 MiB/s | 346.3 KiB | 00m00s [ 66/153] readline-0:8.2-11.fc42.x86_64 100% | 69.5 MiB/s | 213.4 KiB | 00m00s [ 67/153] debugedit-0:5.0-17.fc41.x86_6 100% | 26.1 MiB/s | 80.1 KiB | 00m00s [ 68/153] elfutils-0:0.191-8.fc41.x86_6 100% | 86.2 MiB/s | 529.4 KiB | 00m00s [ 69/153] elfutils-libelf-0:0.191-8.fc4 100% | 33.8 MiB/s | 207.6 KiB | 00m00s [ 70/153] libarchive-0:3.7.4-3.fc42.x86 100% | 49.9 MiB/s | 409.2 KiB | 00m00s [ 71/153] popt-0:1.19-7.fc41.x86_64 100% | 12.9 MiB/s | 65.9 KiB | 00m00s [ 72/153] zlib-ng-compat-0:2.1.7-3.fc42 100% | 38.0 MiB/s | 77.9 KiB | 00m00s [ 73/153] basesystem-0:11-21.fc41.noarc 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [ 74/153] libgcc-0:14.2.1-3.fc42.x86_64 100% | 43.4 MiB/s | 133.3 KiB | 00m00s [ 75/153] zstd-0:1.5.6-2.fc41.x86_64 100% | 39.2 MiB/s | 481.5 KiB | 00m00s [ 76/153] ncurses-base-0:6.5-2.20240629 100% | 21.6 MiB/s | 88.4 KiB | 00m00s [ 77/153] crypto-policies-0:20240828-1. 100% | 30.8 MiB/s | 94.6 KiB | 00m00s [ 78/153] ca-certificates-0:2024.2.69_v 100% | 102.5 MiB/s | 944.3 KiB | 00m00s [ 79/153] glibc-gconv-extra-0:2.40.9000 100% | 84.7 MiB/s | 1.7 MiB | 00m00s [ 80/153] fedora-repos-rawhide-0:42-0.2 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 81/153] fedora-gpg-keys-0:42-0.2.noar 100% | 18.6 MiB/s | 133.6 KiB | 00m00s [ 82/153] pcre2-syntax-0:10.44-1.fc41.1 100% | 48.8 MiB/s | 149.9 KiB | 00m00s [ 83/153] elfutils-libs-0:0.191-8.fc41. 100% | 62.9 MiB/s | 257.5 KiB | 00m00s [ 84/153] add-determinism-0:0.3.6-1.fc4 100% | 118.8 MiB/s | 851.8 KiB | 00m00s [ 85/153] elfutils-debuginfod-client-0: 100% | 9.1 MiB/s | 37.2 KiB | 00m00s [ 86/153] libstdc++-0:14.2.1-3.fc42.x86 100% | 173.4 MiB/s | 888.0 KiB | 00m00s [ 87/153] libzstd-0:1.5.6-2.fc41.x86_64 100% | 75.8 MiB/s | 310.3 KiB | 00m00s [ 88/153] elfutils-default-yama-scope-0 100% | 6.0 MiB/s | 12.3 KiB | 00m00s [ 89/153] audit-libs-0:4.0.2-1.fc42.x86 100% | 41.2 MiB/s | 126.7 KiB | 00m00s [ 90/153] lz4-libs-0:1.10.0-1.fc41.x86_ 100% | 7.7 MiB/s | 70.7 KiB | 00m00s [ 91/153] pam-0:1.6.1-6.fc42.x86_64 100% | 108.2 MiB/s | 554.2 KiB | 00m00s [ 92/153] authselect-0:1.5.0-7.fc41.x86 100% | 35.6 MiB/s | 145.7 KiB | 00m00s [ 93/153] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [ 94/153] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 14.5 MiB/s | 29.6 KiB | 00m00s [ 95/153] libtirpc-0:1.3.5-0.fc41.x86_6 100% | 30.6 MiB/s | 94.2 KiB | 00m00s [ 96/153] authselect-libs-0:1.5.0-7.fc4 100% | 42.6 MiB/s | 218.1 KiB | 00m00s [ 97/153] keyutils-libs-0:1.6.3-4.fc41. 100% | 15.5 MiB/s | 31.6 KiB | 00m00s [ 98/153] libcom_err-0:1.47.1-3.fc41.x8 100% | 6.4 MiB/s | 26.4 KiB | 00m00s [ 99/153] krb5-libs-0:1.21.3-2.fc41.x86 100% | 92.5 MiB/s | 757.4 KiB | 00m00s [100/153] libverto-0:0.3.2-9.fc41.x86_6 100% | 10.1 MiB/s | 20.7 KiB | 00m00s [101/153] libcap-ng-0:0.8.5-3.fc41.x86_ 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [102/153] libblkid-0:2.40.2-8.fc42.x86_ 100% | 17.5 MiB/s | 125.5 KiB | 00m00s [103/153] libfdisk-0:2.40.2-8.fc42.x86_ 100% | 26.1 MiB/s | 160.1 KiB | 00m00s [104/153] libmount-0:2.40.2-8.fc42.x86_ 100% | 30.6 MiB/s | 156.6 KiB | 00m00s [105/153] libselinux-0:3.7-6.fc42.x86_6 100% | 29.0 MiB/s | 89.0 KiB | 00m00s [106/153] libsmartcols-0:2.40.2-8.fc42. 100% | 27.5 MiB/s | 84.4 KiB | 00m00s [107/153] libsepol-0:3.7-3.fc42.x86_64 100% | 55.7 MiB/s | 342.2 KiB | 00m00s [108/153] libuuid-0:2.40.2-8.fc42.x86_6 100% | 7.2 MiB/s | 29.5 KiB | 00m00s [109/153] alternatives-0:1.30-1.fc41.x8 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [110/153] util-linux-core-0:2.40.2-8.fc 100% | 102.0 MiB/s | 522.0 KiB | 00m00s [111/153] jansson-0:2.13.1-10.fc41.x86_ 100% | 21.7 MiB/s | 44.4 KiB | 00m00s [112/153] file-libs-0:5.45-7.fc41.x86_6 100% | 93.0 MiB/s | 762.0 KiB | 00m00s [113/153] file-0:5.45-7.fc41.x86_64 100% | 3.7 MiB/s | 49.1 KiB | 00m00s [114/153] pkgconf-pkg-config-0:2.3.0-1. 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [115/153] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 11.0 MiB/s | 45.2 KiB | 00m00s [116/153] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 7.0 MiB/s | 14.3 KiB | 00m00s [117/153] rpm-0:4.19.94-1.fc42.x86_64 100% | 127.0 MiB/s | 520.2 KiB | 00m00s [118/153] binutils-0:2.43.1-1.fc42.x86_ 100% | 184.3 MiB/s | 6.5 MiB | 00m00s [119/153] libpkgconf-0:2.3.0-1.fc42.x86 100% | 2.7 MiB/s | 38.5 KiB | 00m00s [120/153] curl-0:8.10.1-1.fc42.x86_64 100% | 21.6 MiB/s | 221.1 KiB | 00m00s [121/153] rpm-build-libs-0:4.19.94-1.fc 100% | 32.4 MiB/s | 99.6 KiB | 00m00s [122/153] libgomp-0:14.2.1-3.fc42.x86_6 100% | 86.7 MiB/s | 355.2 KiB | 00m00s [123/153] lua-libs-0:5.4.6-6.fc41.x86_6 100% | 43.0 MiB/s | 132.0 KiB | 00m00s [124/153] rpm-libs-0:4.19.94-1.fc42.x86 100% | 101.0 MiB/s | 310.1 KiB | 00m00s [125/153] libsemanage-0:3.7-3.fc42.x86_ 100% | 57.5 MiB/s | 117.7 KiB | 00m00s [126/153] sqlite-libs-0:3.46.0-4.fc41.x 100% | 116.0 MiB/s | 712.4 KiB | 00m00s [127/153] rust-srpm-macros-0:26.3-3.fc4 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [128/153] rpm-sequoia-0:1.7.0-2.fc41.x8 100% | 96.8 MiB/s | 892.5 KiB | 00m00s [129/153] libpwquality-0:1.4.5-11.fc41. 100% | 38.8 MiB/s | 119.1 KiB | 00m00s [130/153] gdbm-1:1.23-7.fc41.x86_64 100% | 37.1 MiB/s | 151.8 KiB | 00m00s [131/153] cracklib-0:2.9.11-6.fc41.x86_ 100% | 44.9 MiB/s | 92.0 KiB | 00m00s [132/153] libffi-0:3.4.6-3.fc42.x86_64 100% | 19.5 MiB/s | 40.0 KiB | 00m00s [133/153] p11-kit-0:0.25.5-3.fc41.x86_6 100% | 95.9 MiB/s | 490.9 KiB | 00m00s [134/153] libxml2-0:2.12.8-2.fc41.x86_6 100% | 95.9 MiB/s | 687.3 KiB | 00m00s [135/153] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 14.5 MiB/s | 74.2 KiB | 00m00s [136/153] p11-kit-trust-0:0.25.5-3.fc41 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [137/153] fedora-release-0:42-0.3.noarc 100% | 4.0 MiB/s | 12.2 KiB | 00m00s [138/153] xxhash-libs-0:0.8.2-3.fc41.x8 100% | 7.2 MiB/s | 37.1 KiB | 00m00s [139/153] fedora-release-identity-basic 100% | 3.2 MiB/s | 13.0 KiB | 00m00s [140/153] libcurl-0:8.10.1-1.fc42.x86_6 100% | 51.8 MiB/s | 371.2 KiB | 00m00s [141/153] libidn2-0:2.3.7-2.fc41.x86_64 100% | 16.5 MiB/s | 118.4 KiB | 00m00s [142/153] libnghttp2-0:1.63.0-1.fc42.x8 100% | 6.2 MiB/s | 76.7 KiB | 00m00s [143/153] libpsl-0:0.21.5-4.fc41.x86_64 100% | 5.7 MiB/s | 64.1 KiB | 00m00s [144/153] gdb-minimal-0:15.1-2.fc42.x86 100% | 126.9 MiB/s | 4.3 MiB | 00m00s [145/153] openldap-0:2.6.8-5.fc41.x86_6 100% | 35.7 MiB/s | 255.6 KiB | 00m00s [146/153] libssh-0:0.11.1-1.fc42.x86_64 100% | 22.6 MiB/s | 231.9 KiB | 00m00s [147/153] libssh-config-0:0.11.1-1.fc42 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [148/153] publicsuffix-list-dafsa-0:202 100% | 19.0 MiB/s | 58.3 KiB | 00m00s [149/153] libunistring-0:1.1-8.fc41.x86 100% | 106.4 MiB/s | 544.8 KiB | 00m00s [150/153] libtool-ltdl-0:2.4.7-12.fc41. 100% | 34.8 MiB/s | 35.6 KiB | 00m00s [151/153] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 129.4 MiB/s | 794.9 KiB | 00m00s [152/153] libevent-0:2.1.12-14.fc41.x86 100% | 41.9 MiB/s | 257.5 KiB | 00m00s [153/153] libbrotli-0:1.1.0-5.fc41.x86_ 100% | 83.1 MiB/s | 340.5 KiB | 00m00s -------------------------------------------------------------------------------- [153/153] Total 100% | 149.6 MiB/s | 53.1 MiB | 00m00s Running transaction Importing PGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing PGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-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 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/155] Verify package files 100% | 801.0 B/s | 153.0 B | 00m00s [ 2/155] Prepare transaction 100% | 3.7 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.2.1-3. 100% | 269.8 MiB/s | 276.3 KiB | 00m00s [ 4/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/155] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 6/155] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 7/155] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/155] Installing fedora-gpg-keys-0: 100% | 56.1 MiB/s | 172.2 KiB | 00m00s [ 9/155] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/155] Installing fedora-release-com 100% | 23.1 MiB/s | 23.7 KiB | 00m00s [ 11/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/155] Installing setup-0:2.15.0-5.f 100% | 54.5 MiB/s | 726.1 KiB | 00m00s [ 13/155] Installing filesystem-0:3.18- 100% | 3.2 MiB/s | 212.6 KiB | 00m00s [ 14/155] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/155] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 16/155] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 17/155] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 18/155] Installing ncurses-base-0:6.5 100% | 85.9 MiB/s | 351.7 KiB | 00m00s [ 19/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/155] Installing ncurses-libs-0:6.5 100% | 191.8 MiB/s | 981.8 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [ 21/155] Installing glibc-0:2.40.9000- 100% | 223.5 MiB/s | 6.7 MiB | 00m00s [ 22/155] Installing bash-0:5.2.32-2.fc 100% | 371.3 MiB/s | 8.2 MiB | 00m00s [ 23/155] Installing glibc-common-0:2.4 100% | 174.5 MiB/s | 1.0 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [ 24/155] Installing glibc-gconv-extra- 100% | 222.0 MiB/s | 8.2 MiB | 00m00s [ 25/155] Installing zlib-ng-compat-0:2 100% | 135.5 MiB/s | 138.8 KiB | 00m00s [ 26/155] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.8 KiB | 00m00s [ 27/155] Installing xz-libs-1:5.6.2-2. 100% | 210.4 MiB/s | 215.5 KiB | 00m00s [ 28/155] Installing readline-0:8.2-11. 100% | 241.8 MiB/s | 495.3 KiB | 00m00s [ 29/155] Installing popt-0:1.19-7.fc41 100% | 70.1 MiB/s | 143.5 KiB | 00m00s [ 30/155] Installing libuuid-0:2.40.2-8 100% | 0.0 B/s | 42.5 KiB | 00m00s [ 31/155] Installing libblkid-0:2.40.2- 100% | 257.5 MiB/s | 263.6 KiB | 00m00s [ 32/155] Installing gmp-1:6.3.0-2.fc41 100% | 397.3 MiB/s | 813.7 KiB | 00m00s [ 33/155] Installing libattr-0:2.5.2-4. 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 34/155] Installing libacl-0:2.3.2-2.f 100% | 0.0 B/s | 40.7 KiB | 00m00s [ 35/155] Installing libxcrypt-0:4.4.36 100% | 263.2 MiB/s | 269.5 KiB | 00m00s [ 36/155] Installing libstdc++-0:14.2.1 100% | 346.8 MiB/s | 2.8 MiB | 00m00s [ 37/155] Installing libzstd-0:1.5.6-2. 100% | 389.3 MiB/s | 797.2 KiB | 00m00s [ 38/155] Installing elfutils-libelf-0: 100% | 389.7 MiB/s | 1.2 MiB | 00m00s [ 39/155] Installing libeconf-0:0.6.2-3 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 40/155] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 41/155] Installing dwz-0:0.15-7.fc41. 100% | 285.5 MiB/s | 292.3 KiB | 00m00s [ 42/155] Installing mpfr-0:4.2.1-5.fc4 100% | 271.4 MiB/s | 833.7 KiB | 00m00s [ 43/155] Installing gawk-0:5.3.0-4.fc4 100% | 288.7 MiB/s | 1.7 MiB | 00m00s [ 44/155] Installing unzip-0:6.0-64.fc4 100% | 190.6 MiB/s | 390.3 KiB | 00m00s [ 45/155] Installing file-libs-0:5.45-7 100% | 620.9 MiB/s | 9.9 MiB | 00m00s [ 46/155] Installing file-0:5.45-7.fc41 100% | 12.8 MiB/s | 105.0 KiB | 00m00s [ 47/155] Installing crypto-policies-0: 100% | 31.9 MiB/s | 163.2 KiB | 00m00s [ 48/155] Installing pcre2-0:10.44-1.fc 100% | 319.8 MiB/s | 654.9 KiB | 00m00s [ 49/155] Installing grep-0:3.11-9.fc41 100% | 200.7 MiB/s | 1.0 MiB | 00m00s [ 50/155] Installing xz-1:5.6.2-2.fc41. 100% | 200.8 MiB/s | 1.2 MiB | 00m00s [ 51/155] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 52/155] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 53/155] Installing libcap-ng-0:0.8.5- 100% | 69.4 MiB/s | 71.0 KiB | 00m00s [ 54/155] Installing audit-libs-0:4.0.2 100% | 325.6 MiB/s | 333.4 KiB | 00m00s [ 55/155] Installing pam-libs-0:1.6.1-6 100% | 138.0 MiB/s | 141.3 KiB | 00m00s [ 56/155] Installing libcap-0:2.70-4.fc 100% | 110.0 MiB/s | 225.2 KiB | 00m00s [ 57/155] Installing systemd-libs-0:256 100% | 338.9 MiB/s | 2.0 MiB | 00m00s [ 58/155] Installing libsepol-0:3.7-3.f 100% | 266.6 MiB/s | 819.0 KiB | 00m00s [ 59/155] Installing libselinux-0:3.7-6 100% | 178.0 MiB/s | 182.3 KiB | 00m00s [ 60/155] Installing sed-0:4.9-3.fc41.x 100% | 212.3 MiB/s | 869.7 KiB | 00m00s [ 61/155] Installing findutils-1:4.10.0 100% | 309.7 MiB/s | 1.9 MiB | 00m00s [ 62/155] Installing libmount-0:2.40.2- 100% | 348.6 MiB/s | 356.9 KiB | 00m00s [ 63/155] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 64/155] Installing alternatives-0:1.3 100% | 0.0 B/s | 67.9 KiB | 00m00s [ 65/155] Installing lua-libs-0:5.4.6-6 100% | 279.5 MiB/s | 286.2 KiB | 00m00s [ 66/155] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 67/155] Installing libtasn1-0:4.19.0- 100% | 173.3 MiB/s | 177.5 KiB | 00m00s [ 68/155] Installing p11-kit-0:0.25.5-3 100% | 245.3 MiB/s | 2.2 MiB | 00m00s [ 69/155] Installing libunistring-0:1.1 100% | 346.1 MiB/s | 1.7 MiB | 00m00s [ 70/155] Installing libidn2-0:2.3.7-2. 100% | 163.6 MiB/s | 335.1 KiB | 00m00s [ 71/155] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 72/155] Installing p11-kit-trust-0:0. 100% | 42.7 MiB/s | 393.1 KiB | 00m00s [ 73/155] Installing util-linux-core-0: 100% | 218.3 MiB/s | 1.5 MiB | 00m00s [ 74/155] Installing tar-2:1.35-4.fc41. 100% | 328.7 MiB/s | 3.0 MiB | 00m00s [ 75/155] Installing libsemanage-0:3.7- 100% | 146.4 MiB/s | 299.8 KiB | 00m00s [ 76/155] Installing shadow-utils-2:4.1 100% | 230.3 MiB/s | 4.1 MiB | 00m00s [ 77/155] Installing zstd-0:1.5.6-2.fc4 100% | 422.9 MiB/s | 1.7 MiB | 00m00s [ 78/155] Installing zip-0:3.0-41.fc41. 100% | 230.2 MiB/s | 707.1 KiB | 00m00s [ 79/155] Installing gdbm-1:1.23-7.fc41 100% | 151.6 MiB/s | 465.8 KiB | 00m00s [ 80/155] Installing cyrus-sasl-lib-0:2 100% | 384.3 MiB/s | 2.3 MiB | 00m00s [ 81/155] Installing libfdisk-0:2.40.2- 100% | 355.5 MiB/s | 364.0 KiB | 00m00s [ 82/155] Installing libxml2-0:2.12.8-2 100% | 342.4 MiB/s | 1.7 MiB | 00m00s [ 83/155] Installing bzip2-0:1.0.8-19.f 100% | 97.8 MiB/s | 100.2 KiB | 00m00s [ 84/155] Installing add-determinism-0: 100% | 374.3 MiB/s | 2.2 MiB | 00m00s [ 85/155] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 86/155] Installing sqlite-libs-0:3.46 100% | 357.3 MiB/s | 1.4 MiB | 00m00s [ 87/155] Installing ed-0:1.20.2-2.fc41 100% | 145.7 MiB/s | 149.2 KiB | 00m00s [ 88/155] Installing patch-0:2.7.6-25.f 100% | 261.9 MiB/s | 268.2 KiB | 00m00s [ 89/155] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [ 90/155] Installing elfutils-libs-0:0. 100% | 210.9 MiB/s | 648.0 KiB | 00m00s [ 91/155] Installing cpio-0:2.15-2.fc41 100% | 219.9 MiB/s | 1.1 MiB | 00m00s [ 92/155] Installing diffutils-0:3.10-8 100% | 265.0 MiB/s | 1.6 MiB | 00m00s [ 93/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 94/155] Installing libverto-0:0.3.2-9 100% | 0.0 B/s | 31.3 KiB | 00m00s [ 95/155] Installing jansson-0:2.13.1-1 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 96/155] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [ 97/155] Installing pkgconf-0:2.3.0-1. 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 98/155] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 99/155] Installing libgomp-0:14.2.1-3 100% | 256.5 MiB/s | 525.2 KiB | 00m00s [100/155] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [101/155] Installing libnghttp2-0:1.63. 100% | 167.2 MiB/s | 171.2 KiB | 00m00s [102/155] Installing libtool-ltdl-0:2.4 100% | 0.0 B/s | 67.3 KiB | 00m00s [103/155] Installing libbrotli-0:1.1.0- 100% | 273.4 MiB/s | 839.9 KiB | 00m00s [104/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [105/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [106/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [107/155] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [108/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [109/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [110/155] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [111/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [112/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [113/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [114/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [115/155] Installing coreutils-common-0 100% | 361.0 MiB/s | 11.2 MiB | 00m00s [116/155] Installing openssl-libs-1:3.2 100% | 372.8 MiB/s | 7.8 MiB | 00m00s [117/155] Installing coreutils-0:9.5-9. 100% | 248.6 MiB/s | 5.7 MiB | 00m00s [118/155] Installing ca-certificates-0: 100% | 1.9 MiB/s | 2.4 MiB | 00m01s [119/155] Installing krb5-libs-0:1.21.3 100% | 255.5 MiB/s | 2.3 MiB | 00m00s [120/155] Installing libarchive-0:3.7.4 100% | 302.3 MiB/s | 928.6 KiB | 00m00s [121/155] Installing libtirpc-0:1.3.5-0 100% | 199.7 MiB/s | 204.5 KiB | 00m00s [122/155] Installing gzip-0:1.13-2.fc41 100% | 192.7 MiB/s | 394.6 KiB | 00m00s [123/155] Installing authselect-libs-0: 100% | 162.7 MiB/s | 833.2 KiB | 00m00s [124/155] Installing cracklib-0:2.9.11- 100% | 81.5 MiB/s | 250.3 KiB | 00m00s [125/155] Installing libpwquality-0:1.4 100% | 105.0 MiB/s | 430.1 KiB | 00m00s [126/155] Installing libnsl2-0:2.0.1-2. 100% | 57.7 MiB/s | 59.1 KiB | 00m00s [127/155] Installing pam-0:1.6.1-6.fc42 100% | 156.5 MiB/s | 1.9 MiB | 00m00s [128/155] Installing libssh-0:0.11.1-1. 100% | 279.2 MiB/s | 571.7 KiB | 00m00s [129/155] Installing rpm-sequoia-0:1.7. 100% | 338.2 MiB/s | 2.4 MiB | 00m00s [130/155] Installing rpm-libs-0:4.19.94 100% | 235.6 MiB/s | 723.6 KiB | 00m00s [131/155] Installing rpm-build-libs-0:4 100% | 202.6 MiB/s | 207.5 KiB | 00m00s [132/155] Installing libevent-0:2.1.12- 100% | 292.8 MiB/s | 899.5 KiB | 00m00s [133/155] Installing openldap-0:2.6.8-5 100% | 210.9 MiB/s | 648.0 KiB | 00m00s [134/155] Installing libcurl-0:8.10.1-1 100% | 273.3 MiB/s | 839.5 KiB | 00m00s [135/155] Installing elfutils-debuginfo 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [136/155] Installing elfutils-0:0.191-8 100% | 365.7 MiB/s | 2.6 MiB | 00m00s [137/155] Installing binutils-0:2.43.1- 100% | 357.6 MiB/s | 27.5 MiB | 00m00s [138/155] Installing gdb-minimal-0:15.1 100% | 361.0 MiB/s | 13.0 MiB | 00m00s [139/155] Installing debugedit-0:5.0-17 100% | 197.3 MiB/s | 202.0 KiB | 00m00s [140/155] Installing curl-0:8.10.1-1.fc 100% | 40.5 MiB/s | 455.7 KiB | 00m00s [141/155] Installing rpm-0:4.19.94-1.fc 100% | 167.1 MiB/s | 2.5 MiB | 00m00s [142/155] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [143/155] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [144/155] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [145/155] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [146/155] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.4 KiB | 00m00s [147/155] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [148/155] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [149/155] Installing redhat-rpm-config- 100% | 94.4 MiB/s | 193.2 KiB | 00m00s [150/155] Installing rpm-build-0:4.19.9 100% | 99.1 MiB/s | 202.9 KiB | 00m00s [151/155] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [152/155] Installing util-linux-0:2.40. 100% | 161.5 MiB/s | 3.7 MiB | 00m00s [153/155] Installing authselect-0:1.5.0 100% | 77.1 MiB/s | 157.9 KiB | 00m00s [154/155] Installing which-0:2.21-42.fc 100% | 80.5 MiB/s | 82.4 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [155/155] Installing info-0:7.1.1-1.fc4 100% | 216.4 KiB/s | 362.3 KiB | 00m02s Warning: skipped PGP checks for 15 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.3.6-1.fc41.x86_64 alternatives-1.30-1.fc41.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc42.x86_64 authselect-1.5.0-7.fc41.x86_64 authselect-libs-1.5.0-7.fc41.x86_64 basesystem-11-21.fc41.noarch bash-5.2.32-2.fc42.x86_64 binutils-2.43.1-1.fc42.x86_64 build-reproducibility-srpm-macros-0.3.6-1.fc41.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-1.fc42.noarch coreutils-9.5-9.fc42.x86_64 coreutils-common-9.5-9.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20240828-1.git5f66e81.fc42.noarch curl-8.10.1-1.fc42.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.0-17.fc41.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-7.fc41.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-12.fc41.noarch elfutils-0.191-8.fc41.x86_64 elfutils-debuginfod-client-0.191-8.fc41.x86_64 elfutils-default-yama-scope-0.191-8.fc41.noarch elfutils-libelf-0.191-8.fc41.x86_64 elfutils-libs-0.191-8.fc41.x86_64 fedora-gpg-keys-42-0.2.noarch fedora-release-42-0.3.noarch fedora-release-common-42-0.3.noarch fedora-release-identity-basic-42-0.3.noarch fedora-repos-42-0.2.noarch fedora-repos-rawhide-42-0.2.noarch file-5.45-7.fc41.x86_64 file-libs-5.45-7.fc41.x86_64 filesystem-3.18-29.fc42.x86_64 findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.3.2-1.fc41.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.1-2.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-1.fc42.x86_64 glibc-common-2.40.9000-1.fc42.x86_64 glibc-gconv-extra-2.40.9000-1.fc42.x86_64 glibc-minimal-langpack-2.40.9000-1.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-3.fc41.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1.1-1.fc42.x86_64 jansson-2.13.1-10.fc41.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-2.fc41.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.4-3.fc42.x86_64 libattr-2.5.2-4.fc41.x86_64 libblkid-2.40.2-8.fc42.x86_64 libbrotli-1.1.0-5.fc41.x86_64 libcap-2.70-4.fc41.x86_64 libcap-ng-0.8.5-3.fc41.x86_64 libcom_err-1.47.1-3.fc41.x86_64 libcurl-8.10.1-1.fc42.x86_64 libeconf-0.6.2-3.fc41.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-8.fc42.x86_64 libffi-3.4.6-3.fc42.x86_64 libgcc-14.2.1-3.fc42.x86_64 libgomp-14.2.1-3.fc42.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-8.fc42.x86_64 libnghttp2-1.63.0-1.fc42.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpkgconf-2.3.0-1.fc42.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc41.x86_64 libselinux-3.7-6.fc42.x86_64 libsemanage-3.7-3.fc42.x86_64 libsepol-3.7-3.fc42.x86_64 libsmartcols-2.40.2-8.fc42.x86_64 libssh-0.11.1-1.fc42.x86_64 libssh-config-0.11.1-1.fc42.noarch libstdc++-14.2.1-3.fc42.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.5-0.fc41.x86_64 libtool-ltdl-2.4.7-12.fc41.x86_64 libunistring-1.1-8.fc41.x86_64 libuuid-2.40.2-8.fc42.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.36-7.fc41.x86_64 libxml2-2.12.8-2.fc41.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.6-6.fc41.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-5.fc41.x86_64 openssl-libs-3.2.2-8.fc42.x86_64 p11-kit-0.25.5-3.fc41.x86_64 p11-kit-trust-0.25.5-3.fc41.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.6.1-6.fc42.x86_64 pam-libs-1.6.1-6.fc42.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.x86_64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.x86_64 popt-1.19-7.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.15.0-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.7.2-3.fc41.noarch readline-8.2-11.fc42.x86_64 redhat-rpm-config-295-1.fc42.noarch rpm-4.19.94-1.fc42.x86_64 rpm-build-4.19.94-1.fc42.x86_64 rpm-build-libs-4.19.94-1.fc42.x86_64 rpm-libs-4.19.94-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.x86_64 setup-2.15.0-5.fc41.noarch shadow-utils-4.16.0-4.fc42.x86_64 sqlite-libs-3.46.0-4.fc41.x86_64 systemd-libs-256.5-1.fc42.x86_64 tar-1.35-4.fc41.x86_64 unzip-6.0-64.fc41.x86_64 util-linux-2.40.2-8.fc42.x86_64 util-linux-core-2.40.2-8.fc42.x86_64 which-2.21-42.fc41.x86_64 xxhash-libs-0.8.2-3.fc41.x86_64 xz-5.6.2-2.fc41.x86_64 xz-libs-5.6.2-2.fc41.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-41.fc41.x86_64 zlib-ng-compat-2.1.7-3.fc42.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1727136000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2405-1.fc42.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-x86_64-1727211487.283523/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-1727211487.283523/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-m0uzxfj1/netgen-mesher/netgen-mesher.spec) Config(child) 0 minutes 20 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.2405-1.fc42.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1727211487.283523/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1727211487.283523/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-1727211487.283523/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.94-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc42.x86_64 dnf5-plugins-5.2.6.2-1.fc42.x86_64 Finish: chroot init Start: build phase for netgen-mesher-6.2.2405-1.fc42.src.rpm Start: build setup for netgen-mesher-6.2.2405-1.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1727136000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2405-1.fc42.src.rpm Updating and loading repositories: fedora 100% | 27.9 KiB/s | 5.9 KiB | 00m00s Copr repository 100% | 80.0 KiB/s | 2.2 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake x86_64 3.28.3-7.fc41 fedora 31.6 MiB desktop-file-utils x86_64 0.27-2.fc41 fedora 230.4 KiB dos2unix x86_64 7.5.2-2.fc41 fedora 831.8 KiB environment-modules x86_64 5.4.0-2.fc41 fedora 1.7 MiB gcc-c++ x86_64 14.2.1-3.fc42 fedora 38.2 MiB git x86_64 2.46.1-1.fc42 fedora 85.2 KiB libXmu-devel x86_64 1.2.1-2.fc41 fedora 66.2 KiB libjpeg-turbo-devel x86_64 3.0.4-1.fc42 fedora 353.1 KiB mesa-libGLU-devel x86_64 9.0.3-5.fc41 fedora 17.0 KiB metis-devel x86_64 5.1.0.3-6.fc41 fedora 9.9 KiB mpich-devel x86_64 4.2.2-1.fc42 copr_base 2.0 MiB opencascade-devel x86_64 7.8.1-3.fc41 fedora 27.8 MiB openmpi-devel x86_64 5.0.5-3.fc42 copr_base 3.2 MiB pybind11-devel x86_64 2.13.1-3.fc41 fedora 846.0 KiB python3-devel x86_64 3.13.0~rc2-3.fc42 fedora 1.8 MiB python3-mpi4py-mpich x86_64 4.0.0-1.fc41 fedora 3.7 MiB python3-mpi4py-openmpi x86_64 4.0.0-1.fc41 fedora 3.7 MiB python3-setuptools noarch 69.2.0-9.fc42 copr_base 7.2 MiB tk-devel x86_64 1:8.6.14-2.fc41 fedora 984.9 KiB Installing dependencies: LibRaw x86_64 0.21.3-1.fc42 fedora 2.3 MiB PEGTL-devel x86_64 2.8.3-11.fc42 fedora 678.0 KiB abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB abseil-cpp x86_64 20240722.0-1.fc42 fedora 2.6 MiB alsa-lib x86_64 1.2.12-2.fc41 fedora 1.4 MiB annobin-docs noarch 12.70-1.fc42 fedora 97.7 KiB annobin-plugin-gcc x86_64 12.70-1.fc42 fedora 985.6 KiB armadillo x86_64 12.8.1-4.fc42 fedora 86.1 KiB arpack x86_64 3.9.1-4.fc41 fedora 650.0 KiB autoconf noarch 2.72-3.fc41 fedora 2.8 MiB automake noarch 1.16.5-17.fc41 fedora 1.7 MiB avahi-libs x86_64 0.8-30.fc42 fedora 174.2 KiB blas x86_64 3.12.0-7.fc41 fedora 1.8 MiB blas-devel x86_64 3.12.0-7.fc41 fedora 132.1 KiB blas64 x86_64 3.12.0-7.fc41 fedora 1.4 MiB blas64_ x86_64 3.12.0-7.fc41 fedora 1.4 MiB blosc x86_64 1.21.6-1.fc42 fedora 130.3 KiB boost x86_64 1.83.0-8.fc41 copr_base 1.3 KiB boost-atomic x86_64 1.83.0-8.fc41 copr_base 25.0 KiB boost-chrono x86_64 1.83.0-8.fc41 copr_base 41.6 KiB boost-container x86_64 1.83.0-8.fc41 copr_base 69.5 KiB boost-context x86_64 1.83.0-8.fc41 copr_base 16.5 KiB boost-contract x86_64 1.83.0-8.fc41 copr_base 103.2 KiB boost-coroutine x86_64 1.83.0-8.fc41 copr_base 25.1 KiB boost-date-time x86_64 1.83.0-8.fc41 copr_base 16.3 KiB boost-devel x86_64 1.83.0-8.fc41 copr_base 143.0 MiB boost-fiber x86_64 1.83.0-8.fc41 copr_base 82.8 KiB boost-filesystem x86_64 1.83.0-8.fc41 copr_base 147.6 KiB boost-graph x86_64 1.83.0-8.fc41 copr_base 346.3 KiB boost-iostreams x86_64 1.83.0-8.fc41 copr_base 94.7 KiB boost-json x86_64 1.83.0-8.fc41 copr_base 329.1 KiB boost-locale x86_64 1.83.0-8.fc41 copr_base 606.3 KiB boost-log x86_64 1.83.0-8.fc41 copr_base 1.5 MiB boost-math x86_64 1.83.0-8.fc41 copr_base 662.9 KiB boost-nowide x86_64 1.83.0-8.fc41 copr_base 24.9 KiB boost-numpy3 x86_64 1.83.0-8.fc41 copr_base 57.6 KiB boost-program-options x86_64 1.83.0-8.fc41 copr_base 272.7 KiB boost-python3 x86_64 1.83.0-8.fc41 copr_base 254.4 KiB boost-random x86_64 1.83.0-8.fc41 copr_base 33.7 KiB boost-regex x86_64 1.83.0-8.fc41 copr_base 275.0 KiB boost-serialization x86_64 1.83.0-8.fc41 copr_base 441.6 KiB boost-stacktrace x86_64 1.83.0-8.fc41 copr_base 68.1 KiB boost-system x86_64 1.83.0-8.fc41 copr_base 16.3 KiB boost-test x86_64 1.83.0-8.fc41 copr_base 643.0 KiB boost-thread x86_64 1.83.0-8.fc41 copr_base 136.8 KiB boost-timer x86_64 1.83.0-8.fc41 copr_base 25.1 KiB boost-type_erasure x86_64 1.83.0-8.fc41 copr_base 58.2 KiB boost-wave x86_64 1.83.0-8.fc41 copr_base 639.8 KiB brotli x86_64 1.1.0-5.fc41 fedora 31.8 KiB brotli-devel x86_64 1.1.0-5.fc41 fedora 65.6 KiB bzip2-devel x86_64 1.0.8-19.fc41 fedora 309.8 KiB cairo x86_64 1.18.0-4.fc41 fedora 1.7 MiB cairo-devel x86_64 1.18.0-4.fc41 fedora 2.3 MiB cdparanoia-libs x86_64 10.2-45.fc41 fedora 113.7 KiB cfitsio x86_64 4.5.0-4.fc42 fedora 1.8 MiB cgnslib x86_64 4.4.0-5.fc41 fedora 1.3 MiB cgnslib-common noarch 4.4.0-5.fc41 fedora 506.3 KiB cgnslib-devel x86_64 4.4.0-5.fc41 fedora 129.0 KiB cgnslib-libs x86_64 4.4.0-5.fc41 fedora 806.5 KiB clang-libs x86_64 18.1.8-3.fc41 fedora 107.8 MiB clang-resource-filesystem noarch 18.1.8-3.fc41 fedora 522.0 B cli11-devel noarch 2.4.2-3.fc41 fedora 615.9 KiB cmake-data noarch 3.28.3-7.fc41 fedora 8.0 MiB cmake-filesystem x86_64 3.28.3-7.fc41 fedora 0.0 B cmake-rpm-macros noarch 3.28.3-7.fc41 fedora 7.5 KiB copy-jdk-configs noarch 4.1-6.fc41 fedora 20.3 KiB cpp x86_64 14.2.1-3.fc42 fedora 35.0 MiB cups-libs x86_64 1:2.4.10-6.fc42 fedora 622.9 KiB dbus x86_64 1:1.14.10-4.fc41 fedora 0.0 B dbus-broker x86_64 36-4.fc41 fedora 382.8 KiB dbus-common noarch 1:1.14.10-4.fc41 fedora 11.2 KiB dbus-libs x86_64 1:1.14.10-4.fc41 fedora 368.9 KiB default-fonts-core-sans noarch 4.1-3.fc42 fedora 11.9 KiB double-conversion x86_64 3.3.0-4.fc41 fedora 96.6 KiB double-conversion-devel x86_64 3.3.0-4.fc41 fedora 98.3 KiB duktape x86_64 2.7.0-8.fc41 fedora 616.2 KiB eigen3-devel noarch 3.4.0-16.fc41 fedora 8.4 MiB emacs-filesystem noarch 1:30.0-3.fc41 fedora 0.0 B expat x86_64 2.6.3-1.fc42 fedora 291.5 KiB expat-devel x86_64 2.6.3-1.fc42 fedora 202.6 KiB flexiblas x86_64 3.4.4-3.fc41 fedora 48.5 KiB flexiblas-devel x86_64 3.4.4-3.fc41 fedora 4.8 MiB flexiblas-netlib x86_64 3.4.4-3.fc41 fedora 10.7 MiB flexiblas-netlib64 x86_64 3.4.4-3.fc41 fedora 10.8 MiB flexiblas-openblas-openmp x86_64 3.4.4-3.fc41 fedora 43.3 KiB flexiblas-openblas-openmp64 x86_64 3.4.4-3.fc41 fedora 43.3 KiB fontconfig x86_64 2.15.0-8.fc41 fedora 791.9 KiB fontconfig-devel x86_64 2.15.0-8.fc41 fedora 117.2 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freeimage x86_64 3.19.0-0.25.svn1909.fc41 fedora 938.5 KiB freeimage-devel x86_64 3.19.0-0.25.svn1909.fc41 fedora 123.4 KiB freetype x86_64 2.13.2-6.fc41 fedora 850.6 KiB freetype-devel x86_64 2.13.2-6.fc41 fedora 7.8 MiB freexl x86_64 2.0.0-8.fc41 fedora 93.4 KiB fribidi x86_64 1.0.15-2.fc41 fedora 368.4 KiB gcc x86_64 14.2.1-3.fc42 fedora 104.4 MiB gcc-gfortran x86_64 14.2.1-3.fc42 fedora 37.2 MiB gcc-plugin-annobin x86_64 14.2.1-3.fc42 fedora 61.1 KiB gdal-devel x86_64 3.9.2-4.fc42 copr_base 1.3 MiB gdal-libs x86_64 3.9.2-4.fc42 copr_base 29.5 MiB gdk-pixbuf2 x86_64 2.42.12-6.fc41 fedora 2.5 MiB gdk-pixbuf2-devel x86_64 2.42.12-6.fc41 fedora 2.3 MiB gdk-pixbuf2-modules-extra x86_64 2.42.12-2.fc41 fedora 280.0 KiB geos x86_64 3.13.0-1.fc42 fedora 3.9 MiB gettext x86_64 0.22.5-6.fc41 fedora 5.2 MiB gettext-envsubst x86_64 0.22.5-6.fc41 fedora 74.9 KiB gettext-libs x86_64 0.22.5-6.fc41 fedora 1.7 MiB gettext-runtime x86_64 0.22.5-6.fc41 fedora 481.3 KiB giflib x86_64 5.2.2-2.fc41 fedora 112.2 KiB git-core x86_64 2.46.1-1.fc42 fedora 22.4 MiB git-core-doc noarch 2.46.1-1.fc42 fedora 17.1 MiB gl2ps x86_64 1.4.2-11.fc41 fedora 123.2 KiB gl2ps-devel x86_64 1.4.2-11.fc41 fedora 256.1 KiB glew-devel x86_64 2.2.0-8.fc41 fedora 1.8 MiB glib2 x86_64 2.82.1-1.fc42 fedora 14.7 MiB glib2-devel x86_64 2.82.1-1.fc42 fedora 15.7 MiB glibc-devel x86_64 2.40.9000-1.fc42 fedora 37.8 KiB glibc-headers-x86 noarch 2.40.9000-1.fc42 fedora 2.2 MiB glx-utils x86_64 9.0.0-8.fc41 fedora 431.1 KiB gnupg2 x86_64 2.4.5-3.fc41 fedora 9.5 MiB gnutls x86_64 3.8.7-4.fc42 fedora 3.2 MiB google-noto-fonts-common noarch 20240901-1.fc42 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 fedora 1.2 MiB gpgme x86_64 1.23.2-5.fc41 fedora 579.3 KiB gpgmepp x86_64 1.23.2-5.fc41 fedora 424.2 KiB graphene x86_64 1.10.6-9.fc41 fedora 162.6 KiB graphite2 x86_64 1.3.14-16.fc41 fedora 192.0 KiB graphite2-devel x86_64 1.3.14-16.fc41 fedora 49.1 KiB groff-base x86_64 1.23.0-7.fc41 fedora 3.8 MiB gstreamer1 x86_64 1.24.8-1.fc42 fedora 5.3 MiB gstreamer1-plugins-base x86_64 1.24.8-1.fc42 fedora 7.3 MiB harfbuzz x86_64 9.0.0-3.fc42 fedora 2.6 MiB harfbuzz-cairo x86_64 9.0.0-3.fc42 fedora 52.2 KiB harfbuzz-devel x86_64 9.0.0-3.fc42 fedora 5.1 MiB harfbuzz-icu x86_64 9.0.0-3.fc42 fedora 19.5 KiB hdf-libs x86_64 4.2.16.2-2.fc41 fedora 691.6 KiB hdf5 x86_64 1.12.1-20.fc41 fedora 8.4 MiB hdf5-devel x86_64 1.12.1-20.fc41 fedora 3.9 MiB hwdata noarch 0.387-1.fc42 fedora 9.2 MiB hwloc-libs x86_64 2.11.1-3.fc42 fedora 2.9 MiB hyphen x86_64 2.8.8-25.fc41 fedora 51.6 KiB imath x86_64 3.1.12-1.fc42 copr_base 375.8 KiB iso-codes noarch 4.17.0-1.fc42 fedora 20.3 MiB jasper-libs x86_64 4.2.3-2.fc41 fedora 336.9 KiB java-21-openjdk x86_64 1:21.0.4.0.7-2.fc41 fedora 1.1 MiB java-21-openjdk-headless x86_64 1:21.0.4.0.7-2.fc41 fedora 204.9 MiB javapackages-filesystem noarch 6.2.0-27.fc42 fedora 1.9 KiB jbigkit-libs x86_64 2.1-30.fc41 fedora 117.6 KiB json-c x86_64 0.17-4.fc41 fedora 82.4 KiB json-devel x86_64 3.11.3-2.fc41 fedora 1.0 MiB jsoncpp x86_64 1.9.5-8.fc41 fedora 253.4 KiB jsoncpp-devel x86_64 1.9.5-8.fc41 fedora 79.8 KiB jxrlib x86_64 1.1-28.fc41 fedora 764.0 KiB kernel-headers x86_64 6.11.0-63.fc42 fedora 6.4 MiB lapack x86_64 3.12.0-7.fc41 fedora 16.7 MiB lapack-devel x86_64 3.12.0-7.fc41 fedora 1.6 MiB lapack64 x86_64 3.12.0-7.fc41 fedora 7.2 MiB lapack64_ x86_64 3.12.0-7.fc41 fedora 7.2 MiB lcms2 x86_64 2.16-4.fc41 fedora 424.9 KiB less x86_64 661-2.fc41 fedora 405.3 KiB libGLEW x86_64 2.2.0-8.fc41 fedora 748.3 KiB libICE x86_64 1.1.1-4.fc41 fedora 181.2 KiB libICE-devel x86_64 1.1.1-4.fc41 fedora 261.8 KiB libSM x86_64 1.2.4-4.fc41 fedora 97.3 KiB libSM-devel x86_64 1.2.4-4.fc41 fedora 18.8 KiB libX11 x86_64 1.8.10-2.fc42 fedora 1.3 MiB libX11-common noarch 1.8.10-2.fc42 fedora 1.1 MiB libX11-devel x86_64 1.8.10-2.fc42 fedora 1.0 MiB libX11-xcb x86_64 1.8.10-2.fc42 fedora 15.0 KiB libXScrnSaver x86_64 1.2.4-4.fc41 fedora 45.7 KiB libXScrnSaver-devel x86_64 1.2.4-4.fc41 fedora 9.9 KiB libXau x86_64 1.0.11-7.fc41 fedora 66.9 KiB libXau-devel x86_64 1.0.11-7.fc41 fedora 6.4 KiB libXcomposite x86_64 0.4.6-4.fc41 fedora 44.5 KiB libXcomposite-devel x86_64 0.4.6-4.fc41 fedora 8.0 KiB libXcursor x86_64 1.2.2-2.fc41 fedora 49.5 KiB libXcursor-devel x86_64 1.2.2-2.fc41 fedora 22.5 KiB libXdmcp x86_64 1.1.5-2.fc41 fedora 82.3 KiB libXdmcp-devel x86_64 1.1.5-2.fc41 fedora 9.1 KiB libXext x86_64 1.3.6-2.fc41 fedora 90.1 KiB libXext-devel x86_64 1.3.6-2.fc41 fedora 98.9 KiB libXfixes x86_64 6.0.1-4.fc41 fedora 30.3 KiB libXfixes-devel x86_64 6.0.1-4.fc41 fedora 9.2 KiB libXft x86_64 2.3.8-7.fc41 fedora 164.5 KiB libXft-devel x86_64 2.3.8-7.fc41 fedora 31.7 KiB libXi x86_64 1.8.2-1.fc42 fedora 80.7 KiB libXi-devel x86_64 1.8.2-1.fc42 fedora 132.5 KiB libXinerama x86_64 1.1.5-7.fc41 fedora 19.0 KiB libXinerama-devel x86_64 1.1.5-7.fc41 fedora 7.0 KiB libXmu x86_64 1.2.1-2.fc41 fedora 191.5 KiB libXpm x86_64 3.5.17-4.fc41 fedora 148.4 KiB libXpm-devel x86_64 3.5.17-4.fc41 fedora 96.9 KiB libXrandr x86_64 1.5.4-4.fc41 fedora 51.9 KiB libXrandr-devel x86_64 1.5.4-4.fc41 fedora 21.8 KiB libXrender x86_64 0.9.11-7.fc41 fedora 50.1 KiB libXrender-devel x86_64 0.9.11-7.fc41 fedora 50.1 KiB libXres x86_64 1.2.2-4.fc41 fedora 20.9 KiB libXres-devel x86_64 1.2.2-4.fc41 fedora 4.9 KiB libXt x86_64 1.3.0-4.fc41 fedora 429.9 KiB libXt-devel x86_64 1.3.0-4.fc41 fedora 1.6 MiB libXtst x86_64 1.2.5-1.fc41 fedora 33.6 KiB libXtst-devel x86_64 1.2.5-1.fc41 fedora 11.6 KiB libXv x86_64 1.0.12-4.fc41 fedora 26.1 KiB libXv-devel x86_64 1.0.12-4.fc41 fedora 41.3 KiB libXxf86vm x86_64 1.1.5-7.fc41 fedora 25.4 KiB libaec x86_64 1.1.2-2.fc41 fedora 98.1 KiB libaec-devel x86_64 1.1.2-2.fc41 fedora 11.9 KiB libarchive-devel x86_64 3.7.4-3.fc42 fedora 178.9 KiB libarrow x86_64 16.1.0-8.fc42 fedora 22.7 MiB libarrow-acero-libs x86_64 16.1.0-8.fc42 fedora 1.4 MiB libarrow-dataset-libs x86_64 16.1.0-8.fc42 fedora 1.5 MiB libarrow-doc noarch 16.1.0-8.fc42 fedora 115.7 KiB libassuan x86_64 2.5.7-2.fc41 fedora 163.8 KiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libblkid-devel x86_64 2.40.2-8.fc42 copr_base 44.9 KiB libcbor x86_64 0.11.0-2.fc41 fedora 73.9 KiB libcurl-devel x86_64 8.10.1-1.fc42 fedora 1.3 MiB libdatrie x86_64 0.2.13-10.fc41 fedora 57.9 KiB libdeflate x86_64 1.21-2.fc41 fedora 117.0 KiB libdicom x86_64 1.1.0-3.fc41 fedora 502.4 KiB libdicom-devel x86_64 1.1.0-3.fc41 fedora 46.9 KiB libdrm x86_64 2.4.123-1.fc42 fedora 408.0 KiB libdrm-devel x86_64 2.4.123-1.fc42 fedora 708.5 KiB libedit x86_64 3.1-53.20240808cvs.fc41 fedora 244.1 KiB libevdev x86_64 1.13.3-1.fc42 fedora 86.1 KiB libfabric x86_64 1.22.0-1.fc41 fedora 5.2 MiB libffi-devel x86_64 3.4.6-3.fc42 fedora 33.1 KiB libfido2 x86_64 1.15.0-2.fc41 fedora 238.2 KiB libfontenc x86_64 1.1.8-2.fc41 fedora 67.0 KiB libgcrypt x86_64 1.11.0-3.fc41 fedora 1.5 MiB libgeotiff x86_64 1.7.3-3.fc42 fedora 319.9 KiB libgfortran x86_64 14.2.1-3.fc42 fedora 3.0 MiB libglvnd x86_64 1:1.7.0-5.fc41 fedora 530.2 KiB libglvnd-core-devel x86_64 1:1.7.0-5.fc41 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-5.fc41 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-5.fc41 fedora 68.8 KiB libglvnd-gles x86_64 1:1.7.0-5.fc41 fedora 106.2 KiB libglvnd-glx x86_64 1:1.7.0-5.fc41 fedora 605.5 KiB libglvnd-opengl x86_64 1:1.7.0-5.fc41 fedora 148.8 KiB libgpg-error x86_64 1.50-2.fc41 fedora 889.5 KiB libgta x86_64 1.2.1-13.fc41 fedora 70.2 KiB libgudev x86_64 238-6.fc41 fedora 87.9 KiB libharu x86_64 2.4.3-6.fc41 fedora 1.7 MiB libharu-devel x86_64 2.4.3-6.fc41 fedora 185.0 KiB libibverbs x86_64 51.0-4.fc41 fedora 1.2 MiB libicu x86_64 74.2-2.fc41 fedora 34.9 MiB libicu-devel x86_64 74.2-2.fc41 fedora 5.6 MiB libidn2-devel x86_64 2.3.7-2.fc41 fedora 252.1 KiB libinput x86_64 1.26.2-1.fc42 fedora 580.7 KiB libjpeg-turbo x86_64 3.0.4-1.fc42 fedora 789.1 KiB libkml x86_64 1.3.0-50.fc42 copr_base 1.2 MiB libksba x86_64 1.6.7-2.fc41 fedora 398.4 KiB liblerc x86_64 4.0.0-7.fc41 fedora 607.5 KiB libmount-devel x86_64 2.40.2-8.fc42 copr_base 63.5 KiB libmpc x86_64 1.3.1-6.fc41 fedora 164.7 KiB libnghttp2-devel x86_64 1.63.0-1.fc42 fedora 295.3 KiB libnl3 x86_64 3.10.0-1.fc41 fedora 1.0 MiB libogg x86_64 2:1.3.5-9.fc41 fedora 49.4 KiB libogg-devel x86_64 2:1.3.5-9.fc41 fedora 17.5 KiB liborc2 x86_64 2.0.1-4.fc41 fedora 1.6 MiB libpciaccess x86_64 0.16-13.fc41 fedora 44.6 KiB libpciaccess-devel x86_64 0.16-13.fc41 fedora 15.3 KiB libpipeline x86_64 1.5.8-1.fc42 fedora 149.1 KiB libpng x86_64 2:1.6.44-1.fc42 fedora 245.8 KiB libpng-devel x86_64 2:1.6.44-1.fc42 fedora 886.0 KiB libpq x86_64 16.4-1.fc42 fedora 965.4 KiB libpq-devel x86_64 16.4-1.fc42 fedora 395.4 KiB libproxy x86_64 0.5.8-1.fc41 copr_base 110.4 KiB libpsl-devel x86_64 0.21.5-4.fc41 fedora 110.3 KiB libpsm2 x86_64 11.2.230-5.fc41 fedora 442.5 KiB libqhull_r x86_64 1:8.0.2-5.fc41 fedora 483.4 KiB libquadmath x86_64 14.2.1-3.fc42 fedora 325.9 KiB libquadmath-devel x86_64 14.2.1-3.fc42 fedora 21.9 KiB librdmacm x86_64 51.0-4.fc41 fedora 146.2 KiB librttopo x86_64 1.1.0-15.fc41 fedora 508.8 KiB libseccomp x86_64 2.5.5-2.fc41 fedora 173.3 KiB libselinux-devel x86_64 3.7-6.fc42 copr_base 126.5 KiB libsepol-devel x86_64 3.7-3.fc42 fedora 120.3 KiB libspatialite x86_64 5.1.0-8.fc42 fedora 15.3 MiB libssh-devel x86_64 0.11.1-1.fc42 fedora 177.8 KiB libstdc++-devel x86_64 14.2.1-3.fc42 fedora 15.4 MiB libtextstyle x86_64 0.22.5-6.fc41 fedora 195.6 KiB libthai x86_64 0.1.29-9.fc41 fedora 783.5 KiB libtheora x86_64 1:1.1.1-38.fc41 fedora 477.6 KiB libtheora-devel x86_64 1:1.1.1-38.fc41 fedora 98.7 KiB libtiff x86_64 4.6.0-6.fc42 fedora 606.0 KiB libtiff-devel x86_64 4.6.0-6.fc42 fedora 709.2 KiB libunwind x86_64 1.8.0-4.fc41 fedora 178.9 KiB libuuid-devel x86_64 2.40.2-8.fc42 copr_base 40.9 KiB libuv x86_64 1:1.48.0-2.fc41 fedora 546.8 KiB libvisual x86_64 1:0.4.1-5.fc41 fedora 451.4 KiB libvorbis x86_64 1:1.3.7-11.fc41 fedora 833.6 KiB libwacom x86_64 2.13.0-1.fc42 fedora 98.7 KiB libwacom-data noarch 2.13.0-1.fc42 fedora 1.2 MiB libwayland-client x86_64 1.23.0-2.fc41 fedora 62.1 KiB libwayland-cursor x86_64 1.23.0-2.fc41 fedora 37.4 KiB libwayland-egl x86_64 1.23.0-2.fc41 fedora 16.5 KiB libwayland-server x86_64 1.23.0-2.fc41 fedora 78.6 KiB libwebp x86_64 1.4.0-4.fc41 fedora 822.6 KiB libwebp-devel x86_64 1.4.0-4.fc41 fedora 120.3 KiB libxcb x86_64 1.17.0-2.fc41 fedora 1.1 MiB libxcb-devel x86_64 1.17.0-2.fc41 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.36-7.fc41 fedora 30.3 KiB libxkbcommon x86_64 1.7.0-4.fc41 fedora 336.4 KiB libxkbcommon-x11 x86_64 1.7.0-4.fc41 fedora 39.6 KiB libxkbfile x86_64 1.1.3-2.fc41 fedora 202.0 KiB libxkbfile-devel x86_64 1.1.3-2.fc41 fedora 36.8 KiB libxml2-devel x86_64 2.12.8-2.fc41 fedora 3.4 MiB libxshmfence x86_64 1.3.2-4.fc41 fedora 15.4 KiB libxslt x86_64 1.1.42-2.fc41 fedora 483.1 KiB libzstd-devel x86_64 1.5.6-2.fc41 fedora 202.4 KiB lksctp-tools x86_64 1.0.19-9.fc41 fedora 275.2 KiB llvm-libs x86_64 18.1.8-2.fc41 fedora 113.5 MiB lm_sensors-libs x86_64 3.6.0-20.fc41 fedora 85.9 KiB logrotate x86_64 3.22.0-2.fc41 fedora 153.1 KiB lua x86_64 5.4.6-6.fc41 fedora 601.7 KiB lua-posix x86_64 36.2.1-7.fc41 fedora 599.8 KiB lz4-devel x86_64 1.10.0-1.fc41 fedora 102.2 KiB m4 x86_64 1.4.19-10.fc41 fedora 592.9 KiB make x86_64 1:4.4.1-8.fc41 fedora 1.8 MiB man-db x86_64 2.13.0-1.fc42 fedora 2.8 MiB mariadb-connector-c x86_64 3.4.1-1.fc42 fedora 537.5 KiB mariadb-connector-c-config noarch 3.4.1-1.fc42 fedora 497.0 B mariadb-connector-c-devel x86_64 3.4.1-1.fc42 fedora 199.8 KiB mesa-dri-drivers x86_64 24.2.3-2.fc42 fedora 142.2 MiB mesa-filesystem x86_64 24.2.3-2.fc42 fedora 3.6 KiB mesa-libEGL x86_64 24.2.3-2.fc42 fedora 340.2 KiB mesa-libEGL-devel x86_64 24.2.3-2.fc42 fedora 21.5 KiB mesa-libGL x86_64 24.2.3-2.fc42 fedora 457.8 KiB mesa-libGL-devel x86_64 24.2.3-2.fc42 fedora 80.9 KiB mesa-libGLU x86_64 9.0.3-5.fc41 fedora 357.8 KiB mesa-libgbm x86_64 24.2.3-2.fc42 fedora 69.3 KiB mesa-libglapi x86_64 24.2.3-2.fc42 fedora 172.4 KiB metis x86_64 5.1.0.3-6.fc41 fedora 985.2 KiB minizip-ng-compat x86_64 4.0.7-1.fc41 fedora 158.6 KiB mkfontscale x86_64 1.2.3-1.fc41 fedora 49.2 KiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB mpi4py-common noarch 4.0.0-1.fc41 fedora 26.7 KiB mpich x86_64 4.2.2-1.fc42 copr_base 7.0 MiB mtdev x86_64 1.1.6-9.fc41 fedora 25.3 KiB munge x86_64 0.5.16-3.fc41 fedora 346.3 KiB munge-libs x86_64 0.5.16-3.fc41 fedora 32.1 KiB ncurses x86_64 6.5-2.20240629.fc41 fedora 627.3 KiB netcdf x86_64 4.9.2-6.fc41 fedora 2.4 MiB netcdf-cxx x86_64 4.2-35.fc41 fedora 135.6 KiB netcdf-cxx-devel x86_64 4.2-35.fc41 fedora 1.2 MiB netcdf-devel x86_64 4.9.2-6.fc41 fedora 368.7 KiB nettle x86_64 3.10-3.fc41 fedora 793.0 KiB npth x86_64 1.7-2.fc41 fedora 49.6 KiB nspr x86_64 4.35.0-29.fc42 fedora 320.4 KiB nss x86_64 3.104.0-1.fc42 fedora 1.9 MiB nss-softokn x86_64 3.104.0-1.fc42 fedora 1.9 MiB nss-softokn-freebl x86_64 3.104.0-1.fc42 fedora 783.6 KiB nss-sysinit x86_64 3.104.0-1.fc42 fedora 22.2 KiB nss-util x86_64 3.104.0-1.fc42 fedora 205.1 KiB numactl-libs x86_64 2.0.18-2.fc41 fedora 61.0 KiB ogdi x86_64 4.1.1-2.fc41 fedora 801.1 KiB openblas x86_64 0.3.26-5.fc41 fedora 96.0 KiB openblas-openmp x86_64 0.3.26-5.fc41 fedora 39.4 MiB openblas-openmp64 x86_64 0.3.26-5.fc41 fedora 39.5 MiB opencascade-draw x86_64 7.8.1-3.fc41 fedora 7.9 MiB opencascade-foundation x86_64 7.8.1-3.fc41 fedora 63.0 MiB opencascade-modeling x86_64 7.8.1-3.fc41 fedora 46.5 MiB opencascade-ocaf x86_64 7.8.1-3.fc41 fedora 4.7 MiB opencascade-visualization x86_64 7.8.1-3.fc41 fedora 6.3 MiB openexr-libs x86_64 3.2.4-3.fc41 fedora 6.5 MiB openjpeg x86_64 2.5.2-4.fc42 fedora 445.7 KiB openjpeg-devel x86_64 2.5.2-4.fc42 fedora 75.3 KiB openjpeg-tools x86_64 2.5.2-4.fc42 fedora 193.3 KiB openmpi x86_64 5.0.5-3.fc42 copr_base 7.0 MiB openslide x86_64 4.0.0-5.fc41 fedora 299.5 KiB openslide-devel x86_64 4.0.0-5.fc41 fedora 427.5 KiB openssh x86_64 9.8p1-4.fc42 fedora 1.8 MiB openssh-clients x86_64 9.8p1-4.fc42 fedora 2.6 MiB openssl-devel x86_64 1:3.2.2-8.fc42 fedora 4.3 MiB opus x86_64 1.5.2-1.fc42 fedora 411.7 KiB orangefs x86_64 2.9.8-12.fc41 fedora 3.1 MiB orc x86_64 0.4.39-1.fc41 fedora 759.7 KiB pango x86_64 1.54.0-2.fc41 fedora 996.2 KiB parquet-libs x86_64 16.1.0-8.fc42 fedora 3.3 MiB pcre2-devel x86_64 10.44-1.fc41.1 fedora 2.0 MiB pcre2-utf16 x86_64 10.44-1.fc41.1 fedora 590.1 KiB pcre2-utf32 x86_64 10.44-1.fc41.1 fedora 562.0 KiB perl-AutoLoader noarch 5.74-511.fc41 fedora 20.5 KiB perl-B x86_64 1.89-511.fc41 fedora 498.0 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-511.fc41 fedora 25.4 KiB perl-Data-Dumper x86_64 2.189-512.fc41 fedora 111.7 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-5.fc41 fedora 59.8 KiB perl-DynaLoader x86_64 1.56-511.fc41 fedora 32.1 KiB perl-Encode x86_64 4:3.21-511.fc41 fedora 4.7 MiB perl-English noarch 1.11-511.fc41 fedora 6.2 KiB perl-Errno x86_64 1.38-511.fc41 fedora 8.4 KiB perl-Error noarch 1:0.17029-16.fc41 fedora 77.3 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl x86_64 1.18-511.fc41 fedora 49.0 KiB perl-File-Basename noarch 2.86-511.fc41 fedora 14.0 KiB perl-File-Compare noarch 1.100.800-511.fc41 fedora 5.6 KiB perl-File-Copy noarch 2.41-511.fc41 fedora 19.6 KiB perl-File-Find noarch 1.44-511.fc41 fedora 41.9 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-511.fc41 fedora 12.5 KiB perl-FileHandle noarch 2.05-511.fc41 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-511.fc41 fedora 11.2 KiB perl-Git noarch 2.46.1-1.fc42 fedora 64.1 KiB perl-HTTP-Tiny noarch 0.088-512.fc41 fedora 152.2 KiB perl-IO x86_64 1.55-511.fc41 fedora 151.1 KiB perl-IO-Socket-IP noarch 0.42-512.fc41 fedora 98.7 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-511.fc41 fedora 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-511.fc41 fedora 46.1 KiB perl-Mozilla-CA noarch 20240730-1.fc41 fedora 9.8 KiB perl-Net-SSLeay x86_64 1.94-7.fc41 fedora 1.3 MiB perl-POSIX x86_64 2.20-511.fc41 fedora 235.1 KiB perl-PathTools x86_64 3.91-511.fc41 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils x86_64 5:1.66-1.fc42 fedora 146.6 KiB perl-SelectSaver noarch 1.02-511.fc41 fedora 2.2 KiB perl-Socket x86_64 4:2.038-511.fc41 fedora 124.0 KiB perl-Storable x86_64 1:3.32-511.fc41 fedora 232.4 KiB perl-Symbol noarch 1.09-511.fc41 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-TermReadKey x86_64 2.38-23.fc41 fedora 64.1 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-511.fc41 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.29-1.fc42 fedora 251.9 KiB perl-base noarch 2.27-511.fc41 fedora 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-511.fc41 fedora 5.8 KiB perl-interpreter x86_64 4:5.40.0-511.fc41 fedora 122.3 KiB perl-lib x86_64 0.65-511.fc41 fedora 8.5 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs x86_64 4:5.40.0-511.fc41 fedora 9.9 MiB perl-locale noarch 1.12-511.fc41 fedora 6.5 KiB perl-mro x86_64 1.29-511.fc41 fedora 45.6 KiB perl-overload noarch 1.37-511.fc41 fedora 71.5 KiB perl-overloading noarch 0.02-511.fc41 fedora 4.8 KiB perl-parent noarch 1:0.242-1.fc42 fedora 10.0 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-threads x86_64 1:2.40-511.fc41 fedora 115.1 KiB perl-threads-shared x86_64 1.69-511.fc41 fedora 83.7 KiB perl-vars noarch 1.05-511.fc41 fedora 3.9 KiB pixman x86_64 0.43.4-2.fc41 fedora 718.1 KiB pixman-devel x86_64 0.43.4-2.fc41 fedora 49.4 KiB pmix x86_64 4.2.8-3.fc41 fedora 2.0 MiB poppler x86_64 24.08.0-1.fc42 fedora 3.6 MiB poppler-data noarch 0.4.11-8.fc41 fedora 12.3 MiB procps-ng x86_64 4.0.4-4.fc41 fedora 1.0 MiB proj x86_64 9.5.0-1.fc42 fedora 4.4 MiB proj-data noarch 9.5.0-1.fc42 fedora 9.1 MiB proj-devel x86_64 9.5.0-1.fc42 fedora 556.4 KiB protobuf x86_64 3.19.6-10.fc41 fedora 3.3 MiB prrte x86_64 3.0.2-6.fc41 fedora 240.2 KiB prrte-libs x86_64 3.0.2-6.fc41 fedora 1.5 MiB publicsuffix-list noarch 20240107-4.fc41 fedora 318.0 KiB pugixml x86_64 1.13-6.fc41 fedora 261.7 KiB pugixml-devel x86_64 1.13-6.fc41 fedora 64.7 KiB pyproject-rpm-macros noarch 1.15.0-1.fc42 fedora 109.0 KiB python-pip-wheel noarch 24.2-2.fc42 copr_base 1.2 MiB python-rpm-macros noarch 3.13-3.fc41 fedora 22.1 KiB python3 x86_64 3.13.0~rc2-3.fc42 fedora 31.8 KiB python3-libs x86_64 3.13.0~rc2-3.fc42 fedora 40.3 MiB python3-mpich x86_64 4.2.2-1.fc42 copr_base 99.0 B python3-numpy x86_64 1:1.26.4-8.fc41 fedora 43.8 MiB python3-openmpi x86_64 5.0.5-3.fc42 copr_base 99.0 B python3-packaging noarch 24.1-2.fc41 fedora 422.3 KiB python3-rpm-generators noarch 14-11.fc41 fedora 81.7 KiB python3-rpm-macros noarch 3.13-3.fc41 fedora 6.4 KiB python3-vtk x86_64 9.2.6-17.fc41 fedora 60.6 MiB qt-settings noarch 41.1-1.fc42 fedora 1.1 KiB qt5-designer x86_64 5.15.15-1.fc42 fedora 479.9 KiB qt5-doctools x86_64 5.15.15-1.fc42 fedora 1.9 MiB qt5-filesystem x86_64 5.15.15-1.fc42 fedora 0.0 B qt5-linguist x86_64 5.15.15-1.fc42 fedora 2.8 MiB qt5-qtbase x86_64 5.15.15-1.fc42 fedora 10.0 MiB qt5-qtbase-common noarch 5.15.15-1.fc42 fedora 78.0 B qt5-qtbase-devel x86_64 5.15.15-1.fc42 fedora 19.2 MiB qt5-qtbase-gui x86_64 5.15.15-1.fc42 fedora 20.1 MiB qt5-qtdeclarative x86_64 5.15.15-1.fc42 fedora 14.5 MiB qt5-qtdeclarative-devel x86_64 5.15.15-1.fc42 fedora 8.9 MiB qt5-qtlocation x86_64 5.15.15-1.fc42 fedora 10.9 MiB qt5-qtsensors x86_64 5.15.15-1.fc42 fedora 951.8 KiB qt5-qttools x86_64 5.15.15-1.fc42 fedora 96.6 KiB qt5-qttools-common noarch 5.15.15-1.fc42 fedora 7.5 KiB qt5-qttools-devel x86_64 5.15.15-1.fc42 fedora 942.5 KiB qt5-qttools-libs-designer x86_64 5.15.15-1.fc42 fedora 4.9 MiB qt5-qttools-libs-designercomponents x86_64 5.15.15-1.fc42 fedora 2.4 MiB qt5-qttools-libs-help x86_64 5.15.15-1.fc42 fedora 461.0 KiB qt5-qtwebchannel x86_64 5.15.15-1.fc42 fedora 307.1 KiB qt5-qtwebkit x86_64 5.212.0-0.89alpha4.fc42 fedora 43.6 MiB qt5-qtwebkit-devel x86_64 5.212.0-0.89alpha4.fc42 fedora 201.6 KiB qt5-qtx11extras x86_64 5.15.15-1.fc42 fedora 122.9 KiB qt5-qtx11extras-devel x86_64 5.15.15-1.fc42 fedora 18.6 KiB qt5-rpm-macros noarch 5.15.15-1.fc42 fedora 1.6 KiB rapidjson-devel x86_64 1.1.0-42.fc41 fedora 607.2 KiB re2 x86_64 1:20240702-19.fc42 fedora 561.0 KiB rhash x86_64 1.4.4-2.fc41 fedora 349.9 KiB rpm-mpi-hooks noarch 8-10.fc41 fedora 8.7 KiB shared-mime-info x86_64 2.3-6.fc41 fedora 5.2 MiB snappy x86_64 1.2.1-3.fc42 fedora 71.1 KiB sqlite x86_64 3.46.0-4.fc41 fedora 1.7 MiB sqlite-devel x86_64 3.46.0-4.fc41 fedora 666.5 KiB sysprof-capture-devel x86_64 47.0-1.fc42 fedora 273.2 KiB systemd x86_64 256.5-1.fc42 fedora 17.0 MiB systemd-pam x86_64 256.5-1.fc42 fedora 1.1 MiB systemd-rpm-macros noarch 256.5-1.fc42 fedora 9.3 KiB tbb x86_64 2021.13.0-2.fc41 fedora 440.8 KiB tbb-bind x86_64 2021.13.0-2.fc41 fedora 23.7 KiB tbb-devel x86_64 2021.13.0-2.fc41 fedora 1.3 MiB tcl x86_64 1:8.6.14-2.fc41 fedora 4.2 MiB tcl-devel x86_64 1:8.6.14-2.fc41 fedora 791.3 KiB tcsh x86_64 6.24.13-1.fc41 fedora 1.2 MiB thrift x86_64 0.20.0-3.fc41 fedora 4.8 MiB tk x86_64 1:8.6.14-2.fc41 fedora 3.6 MiB torque-libs x86_64 6.1.3-13.fc42 fedora 458.3 KiB tpm2-tss x86_64 4.1.3-3.fc41 fedora 1.6 MiB ttmkfdir x86_64 3.0.9-71.fc41 fedora 122.7 KiB tzdata noarch 2024a-9.fc41 fedora 1.7 MiB tzdata-java noarch 2024a-9.fc41 fedora 101.7 KiB ucx x86_64 1.17.0-2.fc41 fedora 2.4 MiB unixODBC x86_64 2.3.12-5.fc41 fedora 1.0 MiB uriparser x86_64 0.9.8-2.fc41 fedora 141.9 KiB utf8cpp-devel noarch 4.0.5-3.fc41 fedora 139.4 KiB utf8proc x86_64 2.7.0-8.fc41 fedora 362.4 KiB vim-filesystem noarch 2:9.1.737-1.fc42 fedora 40.0 B vtk x86_64 9.2.6-17.fc41 fedora 100.2 MiB vtk-devel x86_64 9.2.6-17.fc41 fedora 37.8 MiB vtk-java x86_64 9.2.6-17.fc41 fedora 19.9 MiB vtk-qt x86_64 9.2.6-17.fc41 fedora 1.0 MiB vulkan-headers noarch 1.3.290.0-1.fc42 fedora 26.0 MiB vulkan-loader x86_64 1.3.290.0-1.fc42 fedora 512.5 KiB vulkan-loader-devel x86_64 1.3.290.0-1.fc42 fedora 7.8 KiB woff2 x86_64 1.0.2-20.fc41 fedora 133.7 KiB xcb-util x86_64 0.4.1-6.fc41 fedora 30.4 KiB xcb-util-image x86_64 0.4.1-6.fc41 fedora 22.2 KiB xcb-util-keysyms x86_64 0.4.1-6.fc41 fedora 16.8 KiB xcb-util-renderutil x86_64 0.3.10-6.fc41 fedora 28.5 KiB xcb-util-wm x86_64 0.4.2-6.fc41 fedora 85.4 KiB xerces-c x86_64 3.2.5-5.fc41 fedora 3.6 MiB xkeyboard-config noarch 2.42-2.fc41 fedora 6.5 MiB xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB xorg-x11-fonts-Type1 noarch 7.5-39.fc41 fedora 863.3 KiB xorg-x11-proto-devel noarch 2024.1-3.fc41 fedora 1.7 MiB xz-devel x86_64 1:5.6.2-2.fc41 fedora 255.6 KiB yaksa x86_64 0.3-6.fc41 fedora 44.9 MiB zlib-ng-compat-devel x86_64 2.1.7-3.fc42 fedora 106.8 KiB Transaction Summary: Installing: 575 packages Total size of inbound packages is 596 MiB. Need to download 596 MiB. After this operation, 2 GiB extra will be used (install 2 GiB, remove 0 B). [ 1/575] desktop-file-utils-0:0.27-2.f 100% | 5.6 MiB/s | 68.9 KiB | 00m00s [ 2/575] git-0:2.46.1-1.fc42.x86_64 100% | 25.5 MiB/s | 52.1 KiB | 00m00s [ 3/575] environment-modules-0:5.4.0-2 100% | 39.7 MiB/s | 731.3 KiB | 00m00s [ 4/575] dos2unix-0:7.5.2-2.fc41.x86_6 100% | 14.8 MiB/s | 302.2 KiB | 00m00s [ 5/575] libXmu-devel-0:1.2.1-2.fc41.x 100% | 5.3 MiB/s | 27.2 KiB | 00m00s [ 6/575] libjpeg-turbo-devel-0:3.0.4-1 100% | 19.0 MiB/s | 97.3 KiB | 00m00s [ 7/575] mesa-libGLU-devel-0:9.0.3-5.f 100% | 2.0 MiB/s | 12.1 KiB | 00m00s [ 8/575] metis-devel-0:5.1.0.3-6.fc41. 100% | 1.8 MiB/s | 10.8 KiB | 00m00s [ 9/575] mpich-devel-0:4.2.2-1.fc42.x8 100% | 75.6 MiB/s | 1.4 MiB | 00m00s [ 10/575] cmake-0:3.28.3-7.fc41.x86_64 100% | 154.8 MiB/s | 9.8 MiB | 00m00s [ 11/575] gcc-c++-0:14.2.1-3.fc42.x86_6 100% | 184.1 MiB/s | 14.2 MiB | 00m00s [ 12/575] opencascade-devel-0:7.8.1-3.f 100% | 117.6 MiB/s | 5.2 MiB | 00m00s [ 13/575] pybind11-devel-0:2.13.1-3.fc4 100% | 12.8 MiB/s | 183.0 KiB | 00m00s [ 14/575] openmpi-devel-0:5.0.5-3.fc42. 100% | 64.5 MiB/s | 2.2 MiB | 00m00s [ 15/575] python3-devel-0:3.13.0~rc2-3. 100% | 98.3 MiB/s | 402.6 KiB | 00m00s [ 16/575] python3-setuptools-0:69.2.0-9 100% | 181.2 MiB/s | 1.4 MiB | 00m00s [ 17/575] python3-mpi4py-mpich-0:4.0.0- 100% | 91.9 MiB/s | 940.7 KiB | 00m00s [ 18/575] python3-mpi4py-openmpi-0:4.0. 100% | 93.8 MiB/s | 960.6 KiB | 00m00s [ 19/575] tk-devel-1:8.6.14-2.fc41.x86_ 100% | 58.7 MiB/s | 540.6 KiB | 00m00s [ 20/575] emacs-filesystem-1:30.0-3.fc4 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 21/575] less-0:661-2.fc41.x86_64 100% | 46.0 MiB/s | 188.5 KiB | 00m00s [ 22/575] man-db-0:2.13.0-1.fc42.x86_64 100% | 145.9 MiB/s | 1.3 MiB | 00m00s [ 23/575] vim-filesystem-2:9.1.737-1.fc 100% | 3.3 MiB/s | 16.7 KiB | 00m00s [ 24/575] glib2-0:2.82.1-1.fc42.x86_64 100% | 169.1 MiB/s | 3.0 MiB | 00m00s [ 25/575] perl-File-Basename-0:2.86-511 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 26/575] git-core-doc-0:2.46.1-1.fc42. 100% | 184.6 MiB/s | 3.0 MiB | 00m00s [ 27/575] perl-File-Find-0:1.44-511.fc4 100% | 6.2 MiB/s | 25.3 KiB | 00m00s [ 28/575] perl-Git-0:2.46.1-1.fc42.noar 100% | 9.5 MiB/s | 38.9 KiB | 00m00s [ 29/575] perl-Getopt-Long-1:2.58-2.fc4 100% | 12.5 MiB/s | 63.9 KiB | 00m00s [ 30/575] perl-IPC-Open3-0:1.22-511.fc4 100% | 10.7 MiB/s | 21.8 KiB | 00m00s [ 31/575] perl-PathTools-0:3.91-511.fc4 100% | 42.7 MiB/s | 87.4 KiB | 00m00s [ 32/575] perl-TermReadKey-0:2.38-23.fc 100% | 34.7 MiB/s | 35.6 KiB | 00m00s [ 33/575] perl-interpreter-4:5.40.0-511 100% | 35.3 MiB/s | 72.3 KiB | 00m00s [ 34/575] cmake-data-0:3.28.3-7.fc41.no 100% | 251.9 MiB/s | 2.3 MiB | 00m00s [ 35/575] cmake-filesystem-0:3.28.3-7.f 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 36/575] expat-0:2.6.3-1.fc42.x86_64 100% | 55.7 MiB/s | 114.1 KiB | 00m00s [ 37/575] jsoncpp-0:1.9.5-8.fc41.x86_64 100% | 19.4 MiB/s | 99.3 KiB | 00m00s [ 38/575] perl-lib-0:0.65-511.fc41.x86_ 100% | 402.9 KiB/s | 14.9 KiB | 00m00s [ 39/575] git-core-0:2.46.1-1.fc42.x86_ 100% | 70.5 MiB/s | 4.9 MiB | 00m00s [ 40/575] libuv-1:1.48.0-2.fc41.x86_64 100% | 10.9 MiB/s | 256.1 KiB | 00m00s [ 41/575] make-1:4.4.1-8.fc41.x86_64 100% | 81.8 MiB/s | 586.1 KiB | 00m00s [ 42/575] rhash-0:1.4.4-2.fc41.x86_64 100% | 63.8 MiB/s | 196.0 KiB | 00m00s [ 43/575] libmpc-0:1.3.1-6.fc41.x86_64 100% | 23.2 MiB/s | 71.1 KiB | 00m00s [ 44/575] libXmu-0:1.2.1-2.fc41.x86_64 100% | 15.2 MiB/s | 78.0 KiB | 00m00s [ 45/575] xorg-x11-proto-devel-0:2024.1 100% | 73.3 MiB/s | 300.3 KiB | 00m00s [ 46/575] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 27.9 MiB/s | 228.9 KiB | 00m00s [ 47/575] mesa-libGLU-0:9.0.3-5.fc41.x8 100% | 15.9 MiB/s | 162.9 KiB | 00m00s [ 48/575] rpm-mpi-hooks-0:8-10.fc41.noa 100% | 2.6 MiB/s | 10.7 KiB | 00m00s [ 49/575] metis-0:5.1.0.3-6.fc41.x86_64 100% | 55.9 MiB/s | 571.9 KiB | 00m00s [ 50/575] opencascade-draw-0:7.8.1-3.fc 100% | 130.2 MiB/s | 2.5 MiB | 00m00s [ 51/575] opencascade-foundation-0:7.8. 100% | 123.0 MiB/s | 12.5 MiB | 00m00s [ 52/575] opencascade-modeling-0:7.8.1- 100% | 124.1 MiB/s | 14.1 MiB | 00m00s [ 53/575] opencascade-ocaf-0:7.8.1-3.fc 100% | 39.7 MiB/s | 1.2 MiB | 00m00s [ 54/575] pmix-0:4.2.8-3.fc41.x86_64 100% | 36.3 MiB/s | 668.9 KiB | 00m00s [ 55/575] opencascade-visualization-0:7 100% | 82.7 MiB/s | 2.1 MiB | 00m00s [ 56/575] openmpi-0:5.0.5-3.fc42.x86_64 100% | 154.7 MiB/s | 2.0 MiB | 00m00s [ 57/575] mpi4py-common-0:4.0.0-1.fc41. 100% | 3.0 MiB/s | 18.4 KiB | 00m00s [ 58/575] gcc-0:14.2.1-3.fc42.x86_64 100% | 152.7 MiB/s | 37.0 MiB | 00m00s [ 59/575] gnutls-0:3.8.7-4.fc42.x86_64 100% | 25.4 MiB/s | 1.1 MiB | 00m00s [ 60/575] python3-libs-0:3.13.0~rc2-3.f 100% | 118.2 MiB/s | 9.1 MiB | 00m00s [ 61/575] libpipeline-0:1.5.8-1.fc42.x8 100% | 3.6 MiB/s | 59.7 KiB | 00m00s [ 62/575] groff-base-0:1.23.0-7.fc41.x8 100% | 50.0 MiB/s | 1.1 MiB | 00m00s [ 63/575] perl-Carp-0:1.54-511.fc41.noa 100% | 14.1 MiB/s | 28.9 KiB | 00m00s [ 64/575] openssh-clients-0:9.8p1-4.fc4 100% | 181.0 MiB/s | 741.3 KiB | 00m00s [ 65/575] perl-Exporter-0:5.78-511.fc41 100% | 15.1 MiB/s | 30.9 KiB | 00m00s [ 66/575] perl-Pod-Usage-4:2.03-511.fc4 100% | 19.5 MiB/s | 40.0 KiB | 00m00s [ 67/575] perl-Text-ParseWords-0:3.31-5 100% | 16.2 MiB/s | 16.6 KiB | 00m00s [ 68/575] perl-base-0:2.27-511.fc41.noa 100% | 15.8 MiB/s | 16.2 KiB | 00m00s [ 69/575] perl-constant-0:1.33-512.fc41 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [ 70/575] perl-overload-0:1.37-511.fc41 100% | 44.4 MiB/s | 45.5 KiB | 00m00s [ 71/575] perl-Error-1:0.17029-16.fc41. 100% | 19.8 MiB/s | 40.6 KiB | 00m00s [ 72/575] perl-Fcntl-0:1.18-511.fc41.x8 100% | 14.5 MiB/s | 29.8 KiB | 00m00s [ 73/575] perl-IO-0:1.55-511.fc41.x86_6 100% | 26.6 MiB/s | 81.9 KiB | 00m00s [ 74/575] perl-Symbol-0:1.09-511.fc41.n 100% | 13.8 MiB/s | 14.2 KiB | 00m00s [ 75/575] perl-POSIX-0:2.20-511.fc41.x8 100% | 31.6 MiB/s | 97.0 KiB | 00m00s [ 76/575] perl-Errno-0:1.38-511.fc41.x8 100% | 14.6 MiB/s | 14.9 KiB | 00m00s [ 77/575] perl-Scalar-List-Utils-5:1.66 100% | 35.3 MiB/s | 72.2 KiB | 00m00s [ 78/575] perl-DynaLoader-0:1.56-511.fc 100% | 12.7 MiB/s | 26.0 KiB | 00m00s [ 79/575] perl-vars-0:1.05-511.fc41.noa 100% | 4.2 MiB/s | 13.0 KiB | 00m00s [ 80/575] perl-libs-4:5.40.0-511.fc41.x 100% | 194.3 MiB/s | 2.3 MiB | 00m00s [ 81/575] libX11-0:1.8.10-2.fc42.x86_64 100% | 79.3 MiB/s | 649.7 KiB | 00m00s [ 82/575] libXext-0:1.3.6-2.fc41.x86_64 100% | 12.7 MiB/s | 39.1 KiB | 00m00s [ 83/575] libglvnd-opengl-1:1.7.0-5.fc4 100% | 36.6 MiB/s | 37.4 KiB | 00m00s [ 84/575] libXt-0:1.3.0-4.fc41.x86_64 100% | 57.8 MiB/s | 177.4 KiB | 00m00s [ 85/575] tcl-1:8.6.14-2.fc41.x86_64 100% | 84.8 MiB/s | 1.1 MiB | 00m00s [ 86/575] tk-1:8.6.14-2.fc41.x86_64 100% | 107.8 MiB/s | 1.6 MiB | 00m00s [ 87/575] fontconfig-0:2.15.0-8.fc41.x8 100% | 24.0 MiB/s | 269.9 KiB | 00m00s [ 88/575] freetype-0:2.13.2-6.fc41.x86_ 100% | 80.2 MiB/s | 410.7 KiB | 00m00s [ 89/575] libglvnd-glx-1:1.7.0-5.fc41.x 100% | 25.2 MiB/s | 129.2 KiB | 00m00s [ 90/575] cpp-0:14.2.1-3.fc42.x86_64 100% | 181.1 MiB/s | 11.9 MiB | 00m00s [ 91/575] hwloc-libs-0:2.11.1-3.fc42.x8 100% | 94.8 MiB/s | 2.1 MiB | 00m00s [ 92/575] munge-libs-0:0.5.16-3.fc41.x8 100% | 1.9 MiB/s | 21.4 KiB | 00m00s [ 93/575] libfabric-0:1.22.0-1.fc41.x86 100% | 36.9 MiB/s | 1.4 MiB | 00m00s [ 94/575] libgfortran-0:14.2.1-3.fc42.x 100% | 19.9 MiB/s | 937.7 KiB | 00m00s [ 95/575] libpsm2-0:11.2.230-5.fc41.x86 100% | 15.0 MiB/s | 200.0 KiB | 00m00s [ 96/575] libquadmath-0:14.2.1-3.fc42.x 100% | 19.8 MiB/s | 202.5 KiB | 00m00s [ 97/575] prrte-0:3.0.2-6.fc41.x86_64 100% | 4.9 MiB/s | 65.4 KiB | 00m00s [ 98/575] orangefs-0:2.9.8-12.fc41.x86_ 100% | 80.4 MiB/s | 1.8 MiB | 00m00s [ 99/575] ucx-0:1.17.0-2.fc41.x86_64 100% | 67.9 MiB/s | 834.7 KiB | 00m00s [100/575] libb2-0:0.98.1-12.fc41.x86_64 100% | 1.9 MiB/s | 25.7 KiB | 00m00s [101/575] mpdecimal-0:2.5.1-16.fc41.x86 100% | 8.7 MiB/s | 89.0 KiB | 00m00s [102/575] tzdata-0:2024a-9.fc41.noarch 100% | 99.7 MiB/s | 714.7 KiB | 00m00s [103/575] nettle-0:3.10-3.fc41.x86_64 100% | 69.7 MiB/s | 428.5 KiB | 00m00s [104/575] libedit-0:3.1-53.20240808cvs. 100% | 34.4 MiB/s | 105.6 KiB | 00m00s [105/575] libfido2-0:1.15.0-2.fc41.x86_ 100% | 31.9 MiB/s | 98.1 KiB | 00m00s [106/575] openssh-0:9.8p1-4.fc42.x86_64 100% | 134.9 MiB/s | 414.3 KiB | 00m00s [107/575] perl-Pod-Perldoc-0:3.28.01-51 100% | 16.8 MiB/s | 86.1 KiB | 00m00s [108/575] perl-podlators-1:6.0.2-2.fc41 100% | 21.0 MiB/s | 128.8 KiB | 00m00s [109/575] perl-mro-0:1.29-511.fc41.x86_ 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [110/575] perl-overloading-0:0.02-511.f 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [111/575] perl-File-stat-0:1.14-511.fc4 100% | 16.6 MiB/s | 17.0 KiB | 00m00s [112/575] perl-SelectSaver-0:1.02-511.f 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [113/575] vtk-0:9.2.6-17.fc41.x86_64 100% | 128.3 MiB/s | 24.1 MiB | 00m00s [114/575] perl-Socket-4:2.038-511.fc41. 100% | 2.2 MiB/s | 54.8 KiB | 00m00s [115/575] perl-locale-0:1.12-511.fc41.n 100% | 590.4 KiB/s | 13.6 KiB | 00m00s [116/575] libX11-common-0:1.8.10-2.fc42 100% | 85.9 MiB/s | 175.9 KiB | 00m00s [117/575] libICE-0:1.1.1-4.fc41.x86_64 100% | 36.5 MiB/s | 74.7 KiB | 00m00s [118/575] libxcb-0:1.17.0-2.fc41.x86_64 100% | 77.8 MiB/s | 239.0 KiB | 00m00s [119/575] libSM-0:1.2.4-4.fc41.x86_64 100% | 42.2 MiB/s | 43.2 KiB | 00m00s [120/575] libglvnd-1:1.7.0-5.fc41.x86_6 100% | 55.8 MiB/s | 114.4 KiB | 00m00s [121/575] libXft-0:2.3.8-7.fc41.x86_64 100% | 35.3 MiB/s | 72.3 KiB | 00m00s [122/575] double-conversion-0:3.3.0-4.f 100% | 24.9 MiB/s | 51.0 KiB | 00m00s [123/575] cgnslib-libs-0:4.4.0-5.fc41.x 100% | 71.9 MiB/s | 294.6 KiB | 00m00s [124/575] libXcursor-0:1.2.2-2.fc41.x86 100% | 7.4 MiB/s | 30.4 KiB | 00m00s [125/575] libGLEW-0:2.2.0-8.fc41.x86_64 100% | 23.5 MiB/s | 168.6 KiB | 00m00s [126/575] libharu-0:2.4.3-6.fc41.x86_64 100% | 69.9 MiB/s | 572.7 KiB | 00m00s [127/575] libogg-2:1.3.5-9.fc41.x86_64 100% | 4.6 MiB/s | 33.0 KiB | 00m00s [128/575] hdf5-0:1.12.1-20.fc41.x86_64 100% | 124.2 MiB/s | 2.2 MiB | 00m00s [129/575] libtheora-1:1.1.1-38.fc41.x86 100% | 54.3 MiB/s | 167.0 KiB | 00m00s [130/575] libpng-2:1.6.44-1.fc42.x86_64 100% | 29.5 MiB/s | 120.7 KiB | 00m00s [131/575] libtiff-0:4.6.0-6.fc42.x86_64 100% | 69.0 MiB/s | 212.0 KiB | 00m00s [132/575] mariadb-connector-c-0:3.4.1-1 100% | 50.3 MiB/s | 205.9 KiB | 00m00s [133/575] openslide-0:4.0.0-5.fc41.x86_ 100% | 43.9 MiB/s | 135.0 KiB | 00m00s [134/575] netcdf-0:4.9.2-6.fc41.x86_64 100% | 90.4 MiB/s | 833.0 KiB | 00m00s [135/575] pugixml-0:1.13-6.fc41.x86_64 100% | 16.6 MiB/s | 102.1 KiB | 00m00s [136/575] proj-0:9.5.0-1.fc42.x86_64 100% | 141.2 MiB/s | 1.6 MiB | 00m00s [137/575] fonts-filesystem-1:2.0.5-17.f 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [138/575] default-fonts-core-sans-0:4.1 100% | 5.0 MiB/s | 31.0 KiB | 00m00s [139/575] xml-common-0:0.6.3-65.fc41.no 100% | 15.3 MiB/s | 31.2 KiB | 00m00s [140/575] mesa-libGL-0:24.2.3-2.fc42.x8 100% | 43.3 MiB/s | 177.2 KiB | 00m00s [141/575] numactl-libs-0:2.0.18-2.fc41. 100% | 10.0 MiB/s | 30.8 KiB | 00m00s [142/575] harfbuzz-0:9.0.0-3.fc42.x86_6 100% | 167.8 MiB/s | 1.0 MiB | 00m00s [143/575] libcbor-0:0.11.0-2.fc41.x86_6 100% | 32.4 MiB/s | 33.1 KiB | 00m00s [144/575] tcsh-0:6.24.13-1.fc41.x86_64 100% | 112.2 MiB/s | 459.5 KiB | 00m00s [145/575] prrte-libs-0:3.0.2-6.fc41.x86 100% | 103.5 MiB/s | 530.2 KiB | 00m00s [146/575] perl-File-Temp-1:0.231.100-51 100% | 19.2 MiB/s | 59.1 KiB | 00m00s [147/575] perl-HTTP-Tiny-0:0.088-512.fc 100% | 27.3 MiB/s | 55.8 KiB | 00m00s [148/575] perl-parent-1:0.242-1.fc42.no 100% | 14.6 MiB/s | 15.0 KiB | 00m00s [149/575] perl-Pod-Simple-1:3.45-511.fc 100% | 71.3 MiB/s | 219.0 KiB | 00m00s [150/575] perl-Term-ANSIColor-0:5.01-51 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [151/575] perl-Term-Cap-0:1.18-511.fc41 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [152/575] perl-Class-Struct-0:0.68-511. 100% | 21.5 MiB/s | 22.0 KiB | 00m00s [153/575] libXau-0:1.0.11-7.fc41.x86_64 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [154/575] libXrender-0:0.9.11-7.fc41.x8 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [155/575] libXfixes-0:6.0.1-4.fc41.x86_ 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [156/575] libaec-0:1.1.2-2.fc41.x86_64 100% | 12.2 MiB/s | 37.4 KiB | 00m00s [157/575] jbigkit-libs-0:2.1-30.fc41.x8 100% | 26.0 MiB/s | 53.3 KiB | 00m00s [158/575] liblerc-0:4.0.0-7.fc41.x86_64 100% | 51.4 MiB/s | 210.3 KiB | 00m00s [159/575] libwebp-0:1.4.0-4.fc41.x86_64 100% | 57.0 MiB/s | 292.0 KiB | 00m00s [160/575] mariadb-connector-c-config-0: 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [161/575] blosc-0:1.21.6-1.fc42.x86_64 100% | 28.8 MiB/s | 59.0 KiB | 00m00s [162/575] gdk-pixbuf2-0:2.42.12-6.fc41. 100% | 119.4 MiB/s | 489.0 KiB | 00m00s [163/575] cairo-0:1.18.0-4.fc41.x86_64 100% | 138.6 MiB/s | 709.9 KiB | 00m00s [164/575] openjpeg-0:2.5.2-4.fc42.x86_6 100% | 91.1 MiB/s | 186.6 KiB | 00m00s [165/575] libdicom-0:1.1.0-3.fc41.x86_6 100% | 27.4 MiB/s | 112.4 KiB | 00m00s [166/575] abattis-cantarell-vf-fonts-0: 100% | 58.7 MiB/s | 120.2 KiB | 00m00s [167/575] google-noto-sans-vf-fonts-0:2 100% | 193.3 MiB/s | 593.9 KiB | 00m00s [168/575] gdk-pixbuf2-modules-extra-0:2 100% | 6.1 MiB/s | 86.8 KiB | 00m00s [169/575] libX11-xcb-0:1.8.10-2.fc42.x8 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [170/575] graphite2-0:1.3.14-16.fc41.x8 100% | 46.5 MiB/s | 95.1 KiB | 00m00s [171/575] libXxf86vm-0:1.1.5-7.fc41.x86 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [172/575] proj-data-0:9.5.0-1.fc42.noar 100% | 91.8 MiB/s | 1.3 MiB | 00m00s [173/575] libdrm-0:2.4.123-1.fc42.x86_6 100% | 38.7 MiB/s | 158.5 KiB | 00m00s [174/575] libxshmfence-0:1.3.2-4.fc41.x 100% | 5.9 MiB/s | 12.2 KiB | 00m00s [175/575] mesa-libglapi-0:24.2.3-2.fc42 100% | 50.6 MiB/s | 51.8 KiB | 00m00s [176/575] python3-openmpi-0:5.0.5-3.fc4 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [177/575] torque-libs-0:6.1.3-13.fc42.x 100% | 45.9 MiB/s | 187.9 KiB | 00m00s [178/575] perl-File-Path-0:2.18-511.fc4 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [179/575] perl-IO-Socket-SSL-0:2.089-1. 100% | 45.2 MiB/s | 231.2 KiB | 00m00s [180/575] perl-MIME-Base64-0:3.16-511.f 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [181/575] perl-Mozilla-CA-0:20240730-1. 100% | 7.0 MiB/s | 14.3 KiB | 00m00s [182/575] perl-Net-SSLeay-0:1.94-7.fc41 100% | 91.7 MiB/s | 375.7 KiB | 00m00s [183/575] perl-Time-Local-2:1.350-511.f 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [184/575] perl-Pod-Escapes-1:1.07-511.f 100% | 6.4 MiB/s | 19.8 KiB | 00m00s [185/575] perl-Text-Tabs+Wrap-0:2024.00 100% | 7.1 MiB/s | 21.9 KiB | 00m00s [186/575] perl-if-0:0.61.000-511.fc41.n 100% | 4.5 MiB/s | 14.0 KiB | 00m00s [187/575] ncurses-0:6.5-2.20240629.fc41 100% | 59.1 MiB/s | 423.8 KiB | 00m00s [188/575] pixman-0:0.43.4-2.fc41.x86_64 100% | 47.9 MiB/s | 294.1 KiB | 00m00s [189/575] shared-mime-info-0:2.3-6.fc41 100% | 95.4 MiB/s | 390.6 KiB | 00m00s [190/575] google-noto-fonts-common-0:20 100% | 17.4 MiB/s | 17.8 KiB | 00m00s [191/575] snappy-0:1.2.1-3.fc42.x86_64 100% | 2.3 MiB/s | 39.5 KiB | 00m00s [192/575] libpciaccess-0:0.16-13.fc41.x 100% | 12.9 MiB/s | 26.5 KiB | 00m00s [193/575] lm_sensors-libs-0:3.6.0-20.fc 100% | 19.9 MiB/s | 40.7 KiB | 00m00s [194/575] mesa-filesystem-0:24.2.3-2.fc 100% | 10.6 MiB/s | 21.7 KiB | 00m00s [195/575] mesa-libgbm-0:24.2.3-2.fc42.x 100% | 11.9 MiB/s | 48.6 KiB | 00m00s [196/575] munge-0:0.5.16-3.fc41.x86_64 100% | 32.7 MiB/s | 133.8 KiB | 00m00s [197/575] perl-IO-Socket-IP-0:0.42-512. 100% | 13.6 MiB/s | 41.8 KiB | 00m00s [198/575] perl-AutoLoader-0:5.74-511.fc 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [199/575] perl-URI-0:5.29-1.fc42.noarch 100% | 33.6 MiB/s | 137.7 KiB | 00m00s [200/575] libwayland-server-0:1.23.0-2. 100% | 13.4 MiB/s | 41.1 KiB | 00m00s [201/575] logrotate-0:3.22.0-2.fc41.x86 100% | 24.7 MiB/s | 75.9 KiB | 00m00s [202/575] hwdata-0:0.387-1.fc42.noarch 100% | 161.4 MiB/s | 1.6 MiB | 00m00s [203/575] perl-Data-Dumper-0:2.189-512. 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [204/575] perl-MIME-Base32-0:1.303-21.f 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [205/575] perl-libnet-0:3.15-512.fc41.n 100% | 31.4 MiB/s | 128.5 KiB | 00m00s [206/575] perl-B-0:1.89-511.fc41.x86_64 100% | 34.4 MiB/s | 176.3 KiB | 00m00s [207/575] perl-Digest-MD5-0:2.59-5.fc41 100% | 7.0 MiB/s | 36.0 KiB | 00m00s [208/575] perl-FileHandle-0:2.05-511.fc 100% | 3.8 MiB/s | 15.5 KiB | 00m00s [209/575] perl-Digest-0:1.20-511.fc41.n 100% | 8.1 MiB/s | 24.9 KiB | 00m00s [210/575] python3-0:3.13.0~rc2-3.fc42.x 100% | 6.8 MiB/s | 27.7 KiB | 00m00s [211/575] mpich-0:4.2.2-1.fc42.x86_64 100% | 129.6 MiB/s | 2.1 MiB | 00m00s [212/575] mesa-dri-drivers-0:24.2.3-2.f 100% | 219.1 MiB/s | 28.5 MiB | 00m00s [213/575] gcc-gfortran-0:14.2.1-3.fc42. 100% | 174.3 MiB/s | 13.4 MiB | 00m00s [214/575] yaksa-0:0.3-6.fc41.x86_64 100% | 115.7 MiB/s | 8.8 MiB | 00m00s [215/575] armadillo-0:12.8.1-4.fc42.x86 100% | 1.7 MiB/s | 30.4 KiB | 00m00s [216/575] freexl-0:2.0.0-8.fc41.x86_64 100% | 14.8 MiB/s | 45.5 KiB | 00m00s [217/575] cfitsio-0:4.5.0-4.fc42.x86_64 100% | 117.9 MiB/s | 603.6 KiB | 00m00s [218/575] giflib-0:5.2.2-2.fc41.x86_64 100% | 25.3 MiB/s | 51.9 KiB | 00m00s [219/575] json-c-0:0.17-4.fc41.x86_64 100% | 21.5 MiB/s | 44.0 KiB | 00m00s [220/575] geos-0:3.13.0-1.fc42.x86_64 100% | 117.8 MiB/s | 1.2 MiB | 00m00s [221/575] libarrow-dataset-libs-0:16.1. 100% | 81.5 MiB/s | 500.4 KiB | 00m00s [222/575] libdeflate-0:1.21-2.fc41.x86_ 100% | 13.2 MiB/s | 67.4 KiB | 00m00s [223/575] libarrow-0:16.1.0-8.fc42.x86_ 100% | 215.2 MiB/s | 5.4 MiB | 00m00s [224/575] libgeotiff-0:1.7.3-3.fc42.x86 100% | 9.9 MiB/s | 101.0 KiB | 00m00s [225/575] libgta-0:1.2.1-13.fc41.x86_64 100% | 5.8 MiB/s | 35.5 KiB | 00m00s [226/575] libpq-0:16.4-1.fc42.x86_64 100% | 40.6 MiB/s | 249.4 KiB | 00m00s [227/575] libqhull_r-1:8.0.2-5.fc41.x86 100% | 49.3 MiB/s | 201.8 KiB | 00m00s [228/575] ogdi-0:4.1.1-2.fc41.x86_64 100% | 38.3 MiB/s | 235.4 KiB | 00m00s [229/575] libspatialite-0:5.1.0-8.fc42. 100% | 208.7 MiB/s | 3.1 MiB | 00m00s [230/575] openexr-libs-0:3.2.4-3.fc41.x 100% | 112.4 MiB/s | 1.1 MiB | 00m00s [231/575] parquet-libs-0:16.1.0-8.fc42. 100% | 121.4 MiB/s | 994.5 KiB | 00m00s [232/575] poppler-0:24.08.0-1.fc42.x86_ 100% | 176.0 MiB/s | 1.2 MiB | 00m00s [233/575] unixODBC-0:2.3.12-5.fc41.x86_ 100% | 81.0 MiB/s | 414.9 KiB | 00m00s [234/575] xerces-c-0:3.2.5-5.fc41.x86_6 100% | 117.2 MiB/s | 960.3 KiB | 00m00s [235/575] arpack-0:3.9.1-4.fc41.x86_64 100% | 29.3 MiB/s | 210.4 KiB | 00m00s [236/575] minizip-ng-compat-0:4.0.7-1.f 100% | 21.6 MiB/s | 66.5 KiB | 00m00s [237/575] libarrow-doc-0:16.1.0-8.fc42. 100% | 13.9 MiB/s | 28.5 KiB | 00m00s [238/575] liborc2-0:2.0.1-4.fc41.x86_64 100% | 97.6 MiB/s | 499.7 KiB | 00m00s [239/575] re2-1:20240702-19.fc42.x86_64 100% | 35.6 MiB/s | 218.7 KiB | 00m00s [240/575] utf8proc-0:2.7.0-8.fc41.x86_6 100% | 39.3 MiB/s | 80.5 KiB | 00m00s [241/575] flexiblas-netlib-0:3.4.4-3.fc 100% | 119.2 MiB/s | 3.2 MiB | 00m00s [242/575] libarrow-acero-libs-0:16.1.0- 100% | 71.1 MiB/s | 509.4 KiB | 00m00s [243/575] lcms2-0:2.16-4.fc41.x86_64 100% | 88.0 MiB/s | 180.3 KiB | 00m00s [244/575] librttopo-0:1.1.0-15.fc41.x86 100% | 50.5 MiB/s | 207.0 KiB | 00m00s [245/575] nspr-0:4.35.0-29.fc42.x86_64 100% | 67.2 MiB/s | 137.6 KiB | 00m00s [246/575] nss-0:3.104.0-1.fc42.x86_64 100% | 171.9 MiB/s | 704.1 KiB | 00m00s [247/575] poppler-data-0:0.4.11-8.fc41. 100% | 246.8 MiB/s | 2.0 MiB | 00m00s [248/575] flexiblas-0:3.4.4-3.fc41.x86_ 100% | 24.7 MiB/s | 25.3 KiB | 00m00s [249/575] flexiblas-openblas-openmp-0:3 100% | 2.8 MiB/s | 17.2 KiB | 00m00s [250/575] flexiblas-netlib64-0:3.4.4-3. 100% | 154.6 MiB/s | 3.1 MiB | 00m00s [251/575] abseil-cpp-0:20240722.0-1.fc4 100% | 99.8 MiB/s | 715.3 KiB | 00m00s [252/575] nss-softokn-0:3.104.0-1.fc42. 100% | 67.1 MiB/s | 412.3 KiB | 00m00s [253/575] nss-sysinit-0:3.104.0-1.fc42. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [254/575] nss-util-0:3.104.0-1.fc42.x86 100% | 28.0 MiB/s | 86.1 KiB | 00m00s [255/575] flexiblas-openblas-openmp64-0 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [256/575] openblas-openmp-0:0.3.26-5.fc 100% | 194.8 MiB/s | 5.1 MiB | 00m00s [257/575] libicu-0:74.2-2.fc41.x86_64 100% | 185.5 MiB/s | 10.4 MiB | 00m00s [258/575] nss-softokn-freebl-0:3.104.0- 100% | 24.6 MiB/s | 301.9 KiB | 00m00s [259/575] libX11-devel-0:1.8.10-2.fc42. 100% | 101.8 MiB/s | 1.0 MiB | 00m00s [260/575] libXft-devel-0:2.3.8-7.fc41.x 100% | 16.2 MiB/s | 49.8 KiB | 00m00s [261/575] tcl-devel-1:8.6.14-2.fc41.x86 100% | 27.6 MiB/s | 169.7 KiB | 00m00s [262/575] zlib-ng-compat-devel-0:2.1.7- 100% | 12.4 MiB/s | 38.1 KiB | 00m00s [263/575] openblas-openmp64-0:0.3.26-5. 100% | 154.4 MiB/s | 4.9 MiB | 00m00s [264/575] python3-mpich-0:4.2.2-1.fc42. 100% | 2.1 MiB/s | 10.6 KiB | 00m00s [265/575] gpgmepp-0:1.23.2-5.fc41.x86_6 100% | 67.4 MiB/s | 138.1 KiB | 00m00s [266/575] python-pip-wheel-0:24.2-2.fc4 100% | 171.7 MiB/s | 1.2 MiB | 00m00s [267/575] libassuan-0:2.5.7-2.fc41.x86_ 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [268/575] gpgme-0:1.23.2-5.fc41.x86_64 100% | 20.7 MiB/s | 212.4 KiB | 00m00s [269/575] libgpg-error-0:1.50-2.fc41.x8 100% | 116.0 MiB/s | 237.5 KiB | 00m00s [270/575] libgcrypt-0:1.11.0-3.fc41.x86 100% | 188.3 MiB/s | 578.5 KiB | 00m00s [271/575] gnupg2-0:2.4.5-3.fc41.x86_64 100% | 206.4 MiB/s | 2.7 MiB | 00m00s [272/575] libksba-0:1.6.7-2.fc41.x86_64 100% | 39.0 MiB/s | 159.7 KiB | 00m00s [273/575] npth-0:1.7-2.fc41.x86_64 100% | 12.3 MiB/s | 25.2 KiB | 00m00s [274/575] tpm2-tss-0:4.1.3-3.fc41.x86_6 100% | 134.0 MiB/s | 411.5 KiB | 00m00s [275/575] perl-Getopt-Std-0:1.14-511.fc 100% | 15.3 MiB/s | 15.6 KiB | 00m00s [276/575] perl-Encode-4:3.21-511.fc41.x 100% | 210.9 MiB/s | 1.1 MiB | 00m00s [277/575] perl-Storable-1:3.32-511.fc41 100% | 32.0 MiB/s | 98.4 KiB | 00m00s [278/575] boost-program-options-0:1.83. 100% | 35.4 MiB/s | 108.8 KiB | 00m00s [279/575] libibverbs-0:51.0-4.fc41.x86_ 100% | 60.7 MiB/s | 435.1 KiB | 00m00s [280/575] thrift-0:0.20.0-3.fc41.x86_64 100% | 138.1 MiB/s | 1.7 MiB | 00m00s [281/575] librdmacm-0:51.0-4.fc41.x86_6 100% | 17.6 MiB/s | 72.0 KiB | 00m00s [282/575] imath-0:3.1.12-1.fc42.x86_64 100% | 48.4 MiB/s | 99.1 KiB | 00m00s [283/575] tbb-0:2021.13.0-2.fc41.x86_64 100% | 53.5 MiB/s | 164.2 KiB | 00m00s [284/575] freeimage-devel-0:3.19.0-0.25 100% | 18.1 MiB/s | 37.1 KiB | 00m00s [285/575] LibRaw-0:0.21.3-1.fc42.x86_64 100% | 100.6 MiB/s | 411.9 KiB | 00m00s [286/575] jxrlib-0:1.1-28.fc41.x86_64 100% | 74.0 MiB/s | 454.7 KiB | 00m00s [287/575] freeimage-0:3.19.0-0.25.svn19 100% | 27.1 MiB/s | 361.4 KiB | 00m00s [288/575] jasper-libs-0:4.2.3-2.fc41.x8 100% | 52.6 MiB/s | 161.5 KiB | 00m00s [289/575] gl2ps-devel-0:1.4.2-11.fc41.x 100% | 76.8 MiB/s | 235.8 KiB | 00m00s [290/575] freetype-devel-0:2.13.2-6.fc4 100% | 154.7 MiB/s | 950.3 KiB | 00m00s [291/575] gl2ps-0:1.4.2-11.fc41.x86_64 100% | 31.2 MiB/s | 63.9 KiB | 00m00s [292/575] libSM-devel-0:1.2.4-4.fc41.x8 100% | 5.9 MiB/s | 12.0 KiB | 00m00s [293/575] libXScrnSaver-devel-0:1.2.4-4 100% | 8.5 MiB/s | 17.4 KiB | 00m00s [294/575] libXScrnSaver-0:1.2.4-4.fc41. 100% | 6.1 MiB/s | 25.1 KiB | 00m00s [295/575] libICE-devel-0:1.1.1-4.fc41.x 100% | 4.1 MiB/s | 46.0 KiB | 00m00s [296/575] libXcomposite-devel-0:0.4.6-4 100% | 7.8 MiB/s | 16.0 KiB | 00m00s [297/575] libXcomposite-0:0.4.6-4.fc41. 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [298/575] libXcursor-devel-0:1.2.2-2.fc 100% | 19.3 MiB/s | 39.5 KiB | 00m00s [299/575] libXdmcp-devel-0:1.1.5-2.fc41 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [300/575] libXdmcp-0:1.1.5-2.fc41.x86_6 100% | 18.2 MiB/s | 37.2 KiB | 00m00s [301/575] libXext-devel-0:1.3.6-2.fc41. 100% | 41.7 MiB/s | 85.4 KiB | 00m00s [302/575] libXi-0:1.8.2-1.fc42.x86_64 100% | 19.5 MiB/s | 39.9 KiB | 00m00s [303/575] libXi-devel-0:1.8.2-1.fc42.x8 100% | 28.3 MiB/s | 115.9 KiB | 00m00s [304/575] libXinerama-devel-0:1.1.5-7.f 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [305/575] libXinerama-0:1.1.5-7.fc41.x8 100% | 7.0 MiB/s | 14.4 KiB | 00m00s [306/575] libXpm-devel-0:3.5.17-4.fc41. 100% | 32.4 MiB/s | 66.3 KiB | 00m00s [307/575] libXpm-0:3.5.17-4.fc41.x86_64 100% | 64.5 MiB/s | 66.0 KiB | 00m00s [308/575] libXrandr-devel-0:1.5.4-4.fc4 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [309/575] libXrandr-0:1.5.4-4.fc41.x86_ 100% | 13.5 MiB/s | 27.7 KiB | 00m00s [310/575] libXres-devel-0:1.2.2-4.fc41. 100% | 6.0 MiB/s | 12.2 KiB | 00m00s [311/575] libXres-0:1.2.2-4.fc41.x86_64 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [312/575] libXtst-devel-0:1.2.5-1.fc41. 100% | 5.2 MiB/s | 15.8 KiB | 00m00s [313/575] libXtst-0:1.2.5-1.fc41.x86_64 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [314/575] libXv-0:1.0.12-4.fc41.x86_64 100% | 18.2 MiB/s | 18.7 KiB | 00m00s [315/575] libXv-devel-0:1.0.12-4.fc41.x 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [316/575] libxkbfile-devel-0:1.1.3-2.fc 100% | 7.7 MiB/s | 15.7 KiB | 00m00s [317/575] libxkbfile-0:1.1.3-2.fc41.x86 100% | 22.4 MiB/s | 91.8 KiB | 00m00s [318/575] mesa-libGL-devel-0:24.2.3-2.f 100% | 9.5 MiB/s | 39.0 KiB | 00m00s [319/575] libglvnd-devel-1:1.7.0-5.fc41 100% | 79.1 MiB/s | 162.0 KiB | 00m00s [320/575] libglvnd-core-devel-1:1.7.0-5 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [321/575] libglvnd-gles-1:1.7.0-5.fc41. 100% | 28.6 MiB/s | 29.3 KiB | 00m00s [322/575] libglvnd-egl-1:1.7.0-5.fc41.x 100% | 17.4 MiB/s | 35.5 KiB | 00m00s [323/575] mesa-libEGL-0:24.2.3-2.fc42.x 100% | 70.8 MiB/s | 145.1 KiB | 00m00s [324/575] libwayland-client-0:1.23.0-2. 100% | 16.3 MiB/s | 33.3 KiB | 00m00s [325/575] rapidjson-devel-0:1.1.0-42.fc 100% | 38.1 MiB/s | 117.1 KiB | 00m00s [326/575] tbb-devel-0:2021.13.0-2.fc41. 100% | 9.8 MiB/s | 239.8 KiB | 00m00s [327/575] tbb-bind-0:2021.13.0-2.fc41.x 100% | 871.7 KiB/s | 19.2 KiB | 00m00s [328/575] PEGTL-devel-0:2.8.3-11.fc42.x 100% | 26.5 MiB/s | 162.6 KiB | 00m00s [329/575] vtk-devel-0:9.2.6-17.fc41.x86 100% | 272.7 MiB/s | 3.8 MiB | 00m00s [330/575] blas-devel-0:3.12.0-7.fc41.x8 100% | 3.8 MiB/s | 27.1 KiB | 00m00s [331/575] cgnslib-devel-0:4.4.0-5.fc41. 100% | 18.3 MiB/s | 56.2 KiB | 00m00s [332/575] gdal-libs-0:3.9.2-4.fc42.x86_ 100% | 21.3 MiB/s | 9.6 MiB | 00m00s [333/575] cli11-devel-0:2.4.2-3.fc41.no 100% | 10.8 MiB/s | 144.1 KiB | 00m00s [334/575] double-conversion-devel-0:3.3 100% | 2.3 MiB/s | 30.5 KiB | 00m00s [335/575] expat-devel-0:2.6.3-1.fc42.x8 100% | 17.6 MiB/s | 54.0 KiB | 00m00s [336/575] flexiblas-devel-0:3.4.4-3.fc4 100% | 39.7 MiB/s | 121.8 KiB | 00m00s [337/575] glew-devel-0:2.2.0-8.fc41.x86 100% | 43.1 MiB/s | 220.9 KiB | 00m00s [338/575] eigen3-devel-0:3.4.0-16.fc41. 100% | 117.8 MiB/s | 1.2 MiB | 00m00s [339/575] hdf5-devel-0:1.12.1-20.fc41.x 100% | 168.3 MiB/s | 1.3 MiB | 00m00s [340/575] jsoncpp-devel-0:1.9.5-8.fc41. 100% | 7.2 MiB/s | 29.5 KiB | 00m00s [341/575] json-devel-0:3.11.3-2.fc41.x8 100% | 26.9 MiB/s | 165.3 KiB | 00m00s [342/575] lapack-devel-0:3.12.0-7.fc41. 100% | 41.9 MiB/s | 85.9 KiB | 00m00s [343/575] libXt-devel-0:1.3.0-4.fc41.x8 100% | 112.3 MiB/s | 459.8 KiB | 00m00s [344/575] libarchive-devel-0:3.7.4-3.fc 100% | 32.6 MiB/s | 133.5 KiB | 00m00s [345/575] libharu-devel-0:2.4.3-6.fc41. 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [346/575] libogg-devel-2:1.3.5-9.fc41.x 100% | 12.5 MiB/s | 12.8 KiB | 00m00s [347/575] libpng-devel-2:1.6.44-1.fc42. 100% | 95.1 MiB/s | 292.1 KiB | 00m00s [348/575] libpq-devel-0:16.4-1.fc42.x86 100% | 37.5 MiB/s | 115.2 KiB | 00m00s [349/575] libtiff-devel-0:4.6.0-6.fc42. 100% | 126.1 MiB/s | 258.2 KiB | 00m00s [350/575] lz4-devel-0:1.10.0-1.fc41.x86 100% | 31.5 MiB/s | 32.2 KiB | 00m00s [351/575] libtheora-devel-1:1.1.1-38.fc 100% | 5.2 MiB/s | 31.7 KiB | 00m00s [352/575] mariadb-connector-c-devel-0:3 100% | 27.8 MiB/s | 57.0 KiB | 00m00s [353/575] netcdf-cxx-devel-0:4.2-35.fc4 100% | 89.7 MiB/s | 367.3 KiB | 00m00s [354/575] openslide-devel-0:4.0.0-5.fc4 100% | 36.3 MiB/s | 111.6 KiB | 00m00s [355/575] proj-devel-0:9.5.0-1.fc42.x86 100% | 28.5 MiB/s | 87.5 KiB | 00m00s [356/575] pugixml-devel-0:1.13-6.fc41.x 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [357/575] qt5-qtwebkit-devel-0:5.212.0- 100% | 17.2 MiB/s | 70.5 KiB | 00m00s [358/575] sqlite-devel-0:3.46.0-4.fc41. 100% | 29.1 MiB/s | 149.0 KiB | 00m00s [359/575] utf8cpp-devel-0:4.0.5-3.fc41. 100% | 6.0 MiB/s | 30.8 KiB | 00m00s [360/575] vtk-java-0:9.2.6-17.fc41.x86_ 100% | 184.2 MiB/s | 6.4 MiB | 00m00s [361/575] python3-vtk-0:9.2.6-17.fc41.x 100% | 212.7 MiB/s | 11.5 MiB | 00m00s [362/575] blas-0:3.12.0-7.fc41.x86_64 100% | 16.1 MiB/s | 740.3 KiB | 00m00s [363/575] blas64-0:3.12.0-7.fc41.x86_64 100% | 19.7 MiB/s | 282.6 KiB | 00m00s [364/575] blas64_-0:3.12.0-7.fc41.x86_6 100% | 46.1 MiB/s | 283.1 KiB | 00m00s [365/575] libaec-devel-0:1.1.2-2.fc41.x 100% | 2.9 MiB/s | 12.0 KiB | 00m00s [366/575] cgnslib-0:4.4.0-5.fc41.x86_64 100% | 60.0 MiB/s | 430.1 KiB | 00m00s [367/575] libstdc++-devel-0:14.2.1-3.fc 100% | 211.8 MiB/s | 2.8 MiB | 00m00s [368/575] lapack64-0:3.12.0-7.fc41.x86_ 100% | 143.6 MiB/s | 2.4 MiB | 00m00s [369/575] lapack64_-0:3.12.0-7.fc41.x86 100% | 244.1 MiB/s | 2.4 MiB | 00m00s [370/575] automake-0:1.16.5-17.fc41.noa 100% | 97.2 MiB/s | 696.9 KiB | 00m00s [371/575] netcdf-cxx-0:4.2-35.fc41.x86_ 100% | 14.3 MiB/s | 44.0 KiB | 00m00s [372/575] netcdf-devel-0:4.9.2-6.fc41.x 100% | 32.3 MiB/s | 99.2 KiB | 00m00s [373/575] vtk-qt-0:9.2.6-17.fc41.x86_64 100% | 70.3 MiB/s | 287.8 KiB | 00m00s [374/575] qt5-qtdeclarative-devel-0:5.1 100% | 91.3 MiB/s | 1.5 MiB | 00m00s [375/575] qt5-qtbase-devel-0:5.15.15-1. 100% | 117.0 MiB/s | 3.5 MiB | 00m00s [376/575] sqlite-0:3.46.0-4.fc41.x86_64 100% | 56.8 MiB/s | 871.9 KiB | 00m00s [377/575] lapack-0:3.12.0-7.fc41.x86_64 100% | 120.8 MiB/s | 12.1 MiB | 00m00s [378/575] cgnslib-common-0:4.4.0-5.fc41 100% | 4.6 MiB/s | 114.2 KiB | 00m00s [379/575] perl-Thread-Queue-0:3.14-511. 100% | 3.0 MiB/s | 21.3 KiB | 00m00s [380/575] autoconf-0:2.72-3.fc41.noarch 100% | 67.5 MiB/s | 829.7 KiB | 00m00s [381/575] qt5-qtwebkit-0:5.212.0-0.89al 100% | 173.9 MiB/s | 13.2 MiB | 00m00s [382/575] perl-threads-1:2.40-511.fc41. 100% | 3.8 MiB/s | 58.0 KiB | 00m00s [383/575] libcurl-devel-0:8.10.1-1.fc42 100% | 57.4 MiB/s | 881.6 KiB | 00m00s [384/575] qt5-qtbase-0:5.15.15-1.fc42.x 100% | 111.0 MiB/s | 3.6 MiB | 00m00s [385/575] qt5-qtdeclarative-0:5.15.15-1 100% | 124.4 MiB/s | 4.2 MiB | 00m00s [386/575] perl-English-0:1.11-511.fc41. 100% | 1.9 MiB/s | 13.6 KiB | 00m00s [387/575] qt5-rpm-macros-0:5.15.15-1.fc 100% | 3.5 MiB/s | 10.6 KiB | 00m00s [388/575] gstreamer1-0:1.24.8-1.fc42.x8 100% | 134.0 MiB/s | 1.6 MiB | 00m00s [389/575] qt5-qtbase-gui-0:5.15.15-1.fc 100% | 110.3 MiB/s | 6.4 MiB | 00m00s [390/575] gstreamer1-plugins-base-0:1.2 100% | 111.2 MiB/s | 2.2 MiB | 00m00s [391/575] hyphen-0:2.8.8-25.fc41.x86_64 100% | 2.9 MiB/s | 29.5 KiB | 00m00s [392/575] libxslt-0:1.1.42-2.fc41.x86_6 100% | 46.2 MiB/s | 189.1 KiB | 00m00s [393/575] qt5-qtsensors-0:5.15.15-1.fc4 100% | 53.6 MiB/s | 219.4 KiB | 00m00s [394/575] qt5-qtwebchannel-0:5.15.15-1. 100% | 19.4 MiB/s | 99.5 KiB | 00m00s [395/575] woff2-0:1.0.2-20.fc41.x86_64 100% | 20.2 MiB/s | 61.9 KiB | 00m00s [396/575] perl-File-Compare-0:1.100.800 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [397/575] m4-0:1.4.19-10.fc41.x86_64 100% | 42.6 MiB/s | 305.4 KiB | 00m00s [398/575] qt5-qtlocation-0:5.15.15-1.fc 100% | 159.3 MiB/s | 3.2 MiB | 00m00s [399/575] perl-File-Copy-0:2.41-511.fc4 100% | 2.8 MiB/s | 20.1 KiB | 00m00s [400/575] perl-threads-shared-0:1.69-51 100% | 8.7 MiB/s | 44.7 KiB | 00m00s [401/575] pcre2-utf16-0:10.44-1.fc41.1. 100% | 108.8 MiB/s | 222.8 KiB | 00m00s [402/575] qt-settings-0:41.1-1.fc42.noa 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [403/575] dbus-libs-1:1.14.10-4.fc41.x8 100% | 50.5 MiB/s | 155.1 KiB | 00m00s [404/575] qt5-filesystem-0:5.15.15-1.fc 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [405/575] qt5-qtbase-common-0:5.15.15-1 100% | 3.9 MiB/s | 12.0 KiB | 00m00s [406/575] cups-libs-1:2.4.10-6.fc42.x86 100% | 84.6 MiB/s | 259.8 KiB | 00m00s [407/575] libinput-0:1.26.2-1.fc42.x86_ 100% | 71.7 MiB/s | 220.3 KiB | 00m00s [408/575] libxkbcommon-x11-0:1.7.0-4.fc 100% | 10.8 MiB/s | 22.1 KiB | 00m00s [409/575] libxkbcommon-0:1.7.0-4.fc41.x 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [410/575] xcb-util-image-0:0.4.1-6.fc41 100% | 9.2 MiB/s | 18.9 KiB | 00m00s [411/575] xcb-util-keysyms-0:0.4.1-6.fc 100% | 4.6 MiB/s | 14.3 KiB | 00m00s [412/575] xcb-util-renderutil-0:0.3.10- 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [413/575] xcb-util-wm-0:0.4.2-6.fc41.x8 100% | 10.1 MiB/s | 31.0 KiB | 00m00s [414/575] libunwind-0:1.8.0-4.fc41.x86_ 100% | 35.5 MiB/s | 72.6 KiB | 00m00s [415/575] alsa-lib-0:1.2.12-2.fc41.x86_ 100% | 167.4 MiB/s | 514.4 KiB | 00m00s [416/575] cdparanoia-libs-0:10.2-45.fc4 100% | 26.3 MiB/s | 53.9 KiB | 00m00s [417/575] graphene-0:1.10.6-9.fc41.x86_ 100% | 29.8 MiB/s | 61.0 KiB | 00m00s [418/575] libgudev-0:238-6.fc41.x86_64 100% | 33.9 MiB/s | 34.8 KiB | 00m00s [419/575] libvisual-1:0.4.1-5.fc41.x86_ 100% | 73.9 MiB/s | 151.3 KiB | 00m00s [420/575] libwayland-cursor-0:1.23.0-2. 100% | 18.8 MiB/s | 19.2 KiB | 00m00s [421/575] libvorbis-1:1.3.7-11.fc41.x86 100% | 61.2 MiB/s | 188.1 KiB | 00m00s [422/575] opus-0:1.5.2-1.fc42.x86_64 100% | 73.4 MiB/s | 225.5 KiB | 00m00s [423/575] libwayland-egl-0:1.23.0-2.fc4 100% | 4.1 MiB/s | 12.6 KiB | 00m00s [424/575] iso-codes-0:4.17.0-1.fc42.noa 100% | 243.1 MiB/s | 3.6 MiB | 00m00s [425/575] orc-0:0.4.39-1.fc41.x86_64 100% | 31.1 MiB/s | 223.2 KiB | 00m00s [426/575] pango-0:1.54.0-2.fc41.x86_64 100% | 48.5 MiB/s | 347.5 KiB | 00m00s [427/575] avahi-libs-0:0.8-30.fc42.x86_ 100% | 65.1 MiB/s | 66.6 KiB | 00m00s [428/575] libevdev-0:1.13.3-1.fc42.x86_ 100% | 18.4 MiB/s | 37.7 KiB | 00m00s [429/575] libwacom-0:2.13.0-1.fc42.x86_ 100% | 22.0 MiB/s | 45.1 KiB | 00m00s [430/575] mtdev-0:1.1.6-9.fc41.x86_64 100% | 6.8 MiB/s | 20.8 KiB | 00m00s [431/575] xcb-util-0:0.4.1-6.fc41.x86_6 100% | 4.4 MiB/s | 18.2 KiB | 00m00s [432/575] fribidi-0:1.0.15-2.fc41.x86_6 100% | 30.0 MiB/s | 92.2 KiB | 00m00s [433/575] xkeyboard-config-0:2.42-2.fc4 100% | 105.5 MiB/s | 972.3 KiB | 00m00s [434/575] libthai-0:0.1.29-9.fc41.x86_6 100% | 29.5 MiB/s | 211.8 KiB | 00m00s [435/575] libwacom-data-0:2.13.0-1.fc42 100% | 36.3 MiB/s | 297.5 KiB | 00m00s [436/575] libdatrie-0:0.2.13-10.fc41.x8 100% | 6.3 MiB/s | 32.2 KiB | 00m00s [437/575] openblas-0:0.3.26-5.fc41.x86_ 100% | 18.9 MiB/s | 38.7 KiB | 00m00s [438/575] dbus-1:1.14.10-4.fc41.x86_64 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [439/575] libseccomp-0:2.5.5-2.fc41.x86 100% | 34.3 MiB/s | 70.2 KiB | 00m00s [440/575] systemd-pam-0:256.5-1.fc42.x8 100% | 78.1 MiB/s | 399.7 KiB | 00m00s [441/575] dbus-broker-0:36-4.fc41.x86_6 100% | 27.9 MiB/s | 171.7 KiB | 00m00s [442/575] dbus-common-1:1.14.10-4.fc41. 100% | 2.9 MiB/s | 14.7 KiB | 00m00s [443/575] libdrm-devel-0:2.4.123-1.fc42 100% | 29.2 MiB/s | 179.5 KiB | 00m00s [444/575] libwebp-devel-0:1.4.0-4.fc41. 100% | 6.4 MiB/s | 39.4 KiB | 00m00s [445/575] systemd-0:256.5-1.fc42.x86_64 100% | 172.0 MiB/s | 5.7 MiB | 00m00s [446/575] libzstd-devel-0:1.5.6-2.fc41. 100% | 5.1 MiB/s | 51.8 KiB | 00m00s [447/575] openssl-devel-1:3.2.2-8.fc42. 100% | 122.2 MiB/s | 2.8 MiB | 00m00s [448/575] libnl3-0:3.10.0-1.fc41.x86_64 100% | 68.2 MiB/s | 349.2 KiB | 00m00s [449/575] protobuf-0:3.19.6-10.fc41.x86 100% | 142.7 MiB/s | 1.0 MiB | 00m00s [450/575] libpciaccess-devel-0:0.16-13. 100% | 4.0 MiB/s | 12.4 KiB | 00m00s [451/575] brotli-devel-0:1.1.0-5.fc41.x 100% | 16.6 MiB/s | 34.0 KiB | 00m00s [452/575] brotli-0:1.1.0-5.fc41.x86_64 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [453/575] kernel-headers-0:6.11.0-63.fc 100% | 147.7 MiB/s | 1.6 MiB | 00m00s [454/575] libidn2-devel-0:2.3.7-2.fc41. 100% | 13.8 MiB/s | 70.8 KiB | 00m00s [455/575] libnghttp2-devel-0:1.63.0-1.f 100% | 13.6 MiB/s | 55.7 KiB | 00m00s [456/575] libpsl-devel-0:0.21.5-4.fc41. 100% | 16.2 MiB/s | 33.3 KiB | 00m00s [457/575] libssh-devel-0:0.11.1-1.fc42. 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [458/575] publicsuffix-list-0:20240107- 100% | 28.5 MiB/s | 87.5 KiB | 00m00s [459/575] libXrender-devel-0:0.9.11-7.f 100% | 9.3 MiB/s | 19.1 KiB | 00m00s [460/575] libXfixes-devel-0:6.0.1-4.fc4 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [461/575] fontconfig-devel-0:2.15.0-8.f 100% | 80.4 MiB/s | 164.8 KiB | 00m00s [462/575] gettext-libs-0:0.22.5-6.fc41. 100% | 162.7 MiB/s | 666.4 KiB | 00m00s [463/575] gettext-runtime-0:0.22.5-6.fc 100% | 39.6 MiB/s | 121.8 KiB | 00m00s [464/575] gettext-0:0.22.5-6.fc41.x86_6 100% | 180.3 MiB/s | 1.1 MiB | 00m00s [465/575] gettext-envsubst-0:0.22.5-6.f 100% | 18.4 MiB/s | 37.8 KiB | 00m00s [466/575] libtextstyle-0:0.22.5-6.fc41. 100% | 28.8 MiB/s | 88.4 KiB | 00m00s [467/575] libquadmath-devel-0:14.2.1-3. 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [468/575] libuuid-devel-0:2.40.2-8.fc42 100% | 16.9 MiB/s | 34.7 KiB | 00m00s [469/575] glibc-devel-0:2.40.9000-1.fc4 100% | 44.2 MiB/s | 135.6 KiB | 00m00s [470/575] glibc-headers-x86-0:2.40.9000 100% | 102.2 MiB/s | 627.7 KiB | 00m00s [471/575] libxcb-devel-0:1.17.0-2.fc41. 100% | 130.6 MiB/s | 1.4 MiB | 00m00s [472/575] libxcrypt-devel-0:4.4.36-7.fc 100% | 4.7 MiB/s | 28.9 KiB | 00m00s [473/575] bzip2-devel-0:1.0.8-19.fc41.x 100% | 69.6 MiB/s | 213.7 KiB | 00m00s [474/575] harfbuzz-devel-0:9.0.0-3.fc42 100% | 145.5 MiB/s | 446.8 KiB | 00m00s [475/575] harfbuzz-icu-0:9.0.0-3.fc42.x 100% | 7.7 MiB/s | 15.7 KiB | 00m00s [476/575] harfbuzz-cairo-0:9.0.0-3.fc42 100% | 14.3 MiB/s | 29.4 KiB | 00m00s [477/575] xz-devel-1:5.6.2-2.fc41.x86_6 100% | 32.5 MiB/s | 66.5 KiB | 00m00s [478/575] libxml2-devel-0:2.12.8-2.fc41 100% | 128.0 MiB/s | 524.2 KiB | 00m00s [479/575] procps-ng-0:4.0.4-4.fc41.x86_ 100% | 89.5 MiB/s | 366.8 KiB | 00m00s [480/575] libkml-0:1.3.0-50.fc42.x86_64 100% | 117.2 MiB/s | 360.1 KiB | 00m00s [481/575] uriparser-0:0.9.8-2.fc41.x86_ 100% | 18.6 MiB/s | 57.3 KiB | 00m00s [482/575] gdal-devel-0:3.9.2-4.fc42.x86 100% | 70.3 MiB/s | 216.1 KiB | 00m00s [483/575] libicu-devel-0:74.2-2.fc41.x8 100% | 113.3 MiB/s | 928.2 KiB | 00m00s [484/575] qt5-qttools-devel-0:5.15.15-1 100% | 44.5 MiB/s | 227.9 KiB | 00m00s [485/575] qt5-designer-0:5.15.15-1.fc42 100% | 39.0 MiB/s | 159.7 KiB | 00m00s [486/575] qt5-doctools-0:5.15.15-1.fc42 100% | 133.7 MiB/s | 684.3 KiB | 00m00s [487/575] qt5-qttools-0:5.15.15-1.fc42. 100% | 20.1 MiB/s | 41.2 KiB | 00m00s [488/575] qt5-linguist-0:5.15.15-1.fc42 100% | 50.4 MiB/s | 878.1 KiB | 00m00s [489/575] qt5-qttools-libs-designer-0:5 100% | 158.8 MiB/s | 2.7 MiB | 00m00s [490/575] qt5-qttools-libs-designercomp 100% | 84.4 MiB/s | 777.6 KiB | 00m00s [491/575] boost-devel-0:1.83.0-8.fc41.x 100% | 225.8 MiB/s | 11.7 MiB | 00m00s [492/575] qt5-qttools-common-0:5.15.15- 100% | 1.0 MiB/s | 11.1 KiB | 00m00s [493/575] qt5-qttools-libs-help-0:5.15. 100% | 10.9 MiB/s | 156.4 KiB | 00m00s [494/575] qt5-qtx11extras-0:5.15.15-1.f 100% | 11.5 MiB/s | 35.2 KiB | 00m00s [495/575] glx-utils-0:9.0.0-8.fc41.x86_ 100% | 23.4 MiB/s | 71.8 KiB | 00m00s [496/575] mesa-libEGL-devel-0:24.2.3-2. 100% | 12.1 MiB/s | 24.8 KiB | 00m00s [497/575] qt5-qtx11extras-devel-0:5.15. 100% | 2.6 MiB/s | 15.7 KiB | 00m00s [498/575] vulkan-loader-devel-0:1.3.290 100% | 6.0 MiB/s | 12.4 KiB | 00m00s [499/575] vulkan-loader-0:1.3.290.0-1.f 100% | 73.1 MiB/s | 149.8 KiB | 00m00s [500/575] vulkan-headers-0:1.3.290.0-1. 100% | 155.2 MiB/s | 1.2 MiB | 00m00s [501/575] libproxy-0:0.5.8-1.fc41.x86_6 100% | 6.4 MiB/s | 46.1 KiB | 00m00s [502/575] duktape-0:2.7.0-8.fc41.x86_64 100% | 33.1 MiB/s | 169.7 KiB | 00m00s [503/575] clang-resource-filesystem-0:1 100% | 3.7 MiB/s | 15.2 KiB | 00m00s [504/575] cairo-devel-0:1.18.0-4.fc41.x 100% | 31.2 MiB/s | 191.8 KiB | 00m00s [505/575] gdk-pixbuf2-devel-0:2.42.12-6 100% | 71.7 MiB/s | 367.3 KiB | 00m00s [506/575] python3-packaging-0:24.1-2.fc 100% | 24.5 MiB/s | 125.4 KiB | 00m00s [507/575] glib2-devel-0:2.82.1-1.fc42.x 100% | 86.8 MiB/s | 1.5 MiB | 00m00s [508/575] libdicom-devel-0:1.1.0-3.fc41 100% | 2.3 MiB/s | 16.8 KiB | 00m00s [509/575] openjpeg-devel-0:2.5.2-4.fc42 100% | 3.8 MiB/s | 27.0 KiB | 00m00s [510/575] openjpeg-tools-0:2.5.2-4.fc42 100% | 9.2 MiB/s | 84.4 KiB | 00m00s [511/575] libXau-devel-0:1.0.11-7.fc41. 100% | 1.9 MiB/s | 13.8 KiB | 00m00s [512/575] graphite2-devel-0:1.3.14-16.f 100% | 2.3 MiB/s | 20.8 KiB | 00m00s [513/575] libmount-devel-0:2.40.2-8.fc4 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [514/575] libffi-devel-0:3.4.6-3.fc42.x 100% | 5.6 MiB/s | 28.8 KiB | 00m00s [515/575] libselinux-devel-0:3.7-6.fc42 100% | 22.7 MiB/s | 116.2 KiB | 00m00s [516/575] libsepol-devel-0:3.7-3.fc42.x 100% | 5.2 MiB/s | 48.1 KiB | 00m00s [517/575] pcre2-utf32-0:10.44-1.fc41.1. 100% | 22.8 MiB/s | 210.4 KiB | 00m00s [518/575] pcre2-devel-0:10.44-1.fc41.1. 100% | 36.4 MiB/s | 521.4 KiB | 00m00s [519/575] sysprof-capture-devel-0:47.0- 100% | 6.8 MiB/s | 55.8 KiB | 00m00s [520/575] pixman-devel-0:0.43.4-2.fc41. 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [521/575] libblkid-devel-0:2.40.2-8.fc4 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [522/575] clang-libs-0:18.1.8-3.fc41.x8 100% | 216.4 MiB/s | 22.9 MiB | 00m00s [523/575] boost-0:1.83.0-8.fc41.x86_64 100% | 561.8 KiB/s | 13.5 KiB | 00m00s [524/575] boost-numpy3-0:1.83.0-8.fc41. 100% | 14.1 MiB/s | 29.0 KiB | 00m00s [525/575] boost-atomic-0:1.83.0-8.fc41. 100% | 9.4 MiB/s | 19.4 KiB | 00m00s [526/575] boost-chrono-0:1.83.0-8.fc41. 100% | 12.5 MiB/s | 25.6 KiB | 00m00s [527/575] boost-container-0:1.83.0-8.fc 100% | 19.4 MiB/s | 39.7 KiB | 00m00s [528/575] boost-context-0:1.83.0-8.fc41 100% | 16.0 MiB/s | 16.4 KiB | 00m00s [529/575] boost-contract-0:1.83.0-8.fc4 100% | 22.3 MiB/s | 45.8 KiB | 00m00s [530/575] boost-coroutine-0:1.83.0-8.fc 100% | 19.3 MiB/s | 19.8 KiB | 00m00s [531/575] boost-date-time-0:1.83.0-8.fc 100% | 7.4 MiB/s | 15.1 KiB | 00m00s [532/575] boost-fiber-0:1.83.0-8.fc41.x 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [533/575] boost-filesystem-0:1.83.0-8.f 100% | 22.5 MiB/s | 69.1 KiB | 00m00s [534/575] boost-graph-0:1.83.0-8.fc41.x 100% | 74.3 MiB/s | 152.2 KiB | 00m00s [535/575] boost-iostreams-0:1.83.0-8.fc 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [536/575] boost-json-0:1.83.0-8.fc41.x8 100% | 46.8 MiB/s | 143.9 KiB | 00m00s [537/575] boost-locale-0:1.83.0-8.fc41. 100% | 69.3 MiB/s | 212.9 KiB | 00m00s [538/575] boost-log-0:1.83.0-8.fc41.x86 100% | 119.8 MiB/s | 490.9 KiB | 00m00s [539/575] boost-math-0:1.83.0-8.fc41.x8 100% | 70.1 MiB/s | 215.2 KiB | 00m00s [540/575] boost-nowide-0:1.83.0-8.fc41. 100% | 9.9 MiB/s | 20.2 KiB | 00m00s [541/575] boost-python3-0:1.83.0-8.fc41 100% | 31.2 MiB/s | 95.8 KiB | 00m00s [542/575] boost-random-0:1.83.0-8.fc41. 100% | 11.6 MiB/s | 23.7 KiB | 00m00s [543/575] llvm-libs-0:18.1.8-2.fc41.x86 100% | 233.4 MiB/s | 28.0 MiB | 00m00s [544/575] boost-regex-0:1.83.0-8.fc41.x 100% | 3.9 MiB/s | 111.1 KiB | 00m00s [545/575] boost-stacktrace-0:1.83.0-8.f 100% | 9.8 MiB/s | 30.0 KiB | 00m00s [546/575] boost-serialization-0:1.83.0- 100% | 32.8 MiB/s | 134.2 KiB | 00m00s [547/575] boost-system-0:1.83.0-8.fc41. 100% | 14.7 MiB/s | 15.1 KiB | 00m00s [548/575] boost-test-0:1.83.0-8.fc41.x8 100% | 58.4 MiB/s | 239.1 KiB | 00m00s [549/575] python3-numpy-1:1.26.4-8.fc41 100% | 78.6 MiB/s | 7.6 MiB | 00m00s [550/575] boost-thread-0:1.83.0-8.fc41. 100% | 5.4 MiB/s | 61.3 KiB | 00m00s [551/575] boost-timer-0:1.83.0-8.fc41.x 100% | 2.6 MiB/s | 21.1 KiB | 00m00s [552/575] boost-type_erasure-0:1.83.0-8 100% | 10.9 MiB/s | 33.4 KiB | 00m00s [553/575] hdf-libs-0:4.2.16.2-2.fc41.x8 100% | 56.1 MiB/s | 287.4 KiB | 00m00s [554/575] boost-wave-0:1.83.0-8.fc41.x8 100% | 33.8 MiB/s | 207.6 KiB | 00m00s [555/575] java-21-openjdk-1:21.0.4.0.7- 100% | 138.8 MiB/s | 426.5 KiB | 00m00s [556/575] copy-jdk-configs-0:4.1-6.fc41 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [557/575] xorg-x11-fonts-Type1-0:7.5-39 100% | 61.9 MiB/s | 507.0 KiB | 00m00s [558/575] lksctp-tools-0:1.0.19-9.fc41. 100% | 23.9 MiB/s | 98.0 KiB | 00m00s [559/575] tzdata-java-0:2024a-9.fc41.no 100% | 23.1 MiB/s | 47.4 KiB | 00m00s [560/575] mkfontscale-0:1.2.3-1.fc41.x8 100% | 10.4 MiB/s | 31.9 KiB | 00m00s [561/575] ttmkfdir-0:3.0.9-71.fc41.x86_ 100% | 18.3 MiB/s | 56.1 KiB | 00m00s [562/575] lua-posix-0:36.2.1-7.fc41.x86 100% | 46.0 MiB/s | 141.4 KiB | 00m00s [563/575] libfontenc-0:1.1.8-2.fc41.x86 100% | 10.6 MiB/s | 32.6 KiB | 00m00s [564/575] javapackages-filesystem-0:6.2 100% | 3.9 MiB/s | 12.1 KiB | 00m00s [565/575] lua-0:5.4.6-6.fc41.x86_64 100% | 23.3 MiB/s | 190.9 KiB | 00m00s [566/575] annobin-plugin-gcc-0:12.70-1. 100% | 118.6 MiB/s | 971.7 KiB | 00m00s [567/575] annobin-docs-0:12.70-1.fc42.n 100% | 29.9 MiB/s | 92.0 KiB | 00m00s [568/575] gcc-plugin-annobin-0:14.2.1-3 100% | 10.8 MiB/s | 55.2 KiB | 00m00s [569/575] systemd-rpm-macros-0:256.5-1. 100% | 4.8 MiB/s | 34.2 KiB | 00m00s [570/575] pyproject-rpm-macros-0:1.15.0 100% | 3.9 MiB/s | 43.4 KiB | 00m00s [571/575] python-rpm-macros-0:3.13-3.fc 100% | 2.2 MiB/s | 17.7 KiB | 00m00s [572/575] python3-rpm-macros-0:3.13-3.f 100% | 2.0 MiB/s | 12.4 KiB | 00m00s [573/575] python3-rpm-generators-0:14-1 100% | 9.5 MiB/s | 29.3 KiB | 00m00s [574/575] cmake-rpm-macros-0:3.28.3-7.f 100% | 2.9 MiB/s | 17.7 KiB | 00m00s [575/575] java-21-openjdk-headless-1:21 100% | 208.7 MiB/s | 47.8 MiB | 00m00s -------------------------------------------------------------------------------- [575/575] Total 100% | 240.9 MiB/s | 595.8 MiB | 00m02s Running transaction [ 1/577] Verify package files 100% | 298.0 B/s | 575.0 B | 00m02s [ 2/577] Prepare transaction 100% | 1.5 KiB/s | 575.0 B | 00m00s [ 3/577] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 4/577] Installing xorg-x11-proto-dev 100% | 254.7 MiB/s | 1.8 MiB | 00m00s [ 5/577] Installing libpng-2:1.6.44-1. 100% | 241.2 MiB/s | 247.0 KiB | 00m00s [ 6/577] Installing libgfortran-0:14.2 100% | 381.1 MiB/s | 3.0 MiB | 00m00s [ 7/577] Installing libjpeg-turbo-0:3. 100% | 386.1 MiB/s | 790.8 KiB | 00m00s [ 8/577] Installing expat-0:2.6.3-1.fc 100% | 286.7 MiB/s | 293.6 KiB | 00m00s [ 9/577] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 10/577] Installing libicu-0:74.2-2.fc 100% | 371.9 MiB/s | 35.0 MiB | 00m00s [ 11/577] Installing boost-system-0:1.8 100% | 0.0 B/s | 17.2 KiB | 00m00s [ 12/577] Installing hwloc-libs-0:2.11. 100% | 475.8 MiB/s | 2.9 MiB | 00m00s [ 13/577] Installing boost-chrono-0:1.8 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [ 14/577] Installing nspr-0:4.35.0-29.f 100% | 314.5 MiB/s | 322.1 KiB | 00m00s [ 15/577] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 15.9 KiB | 00m00s [ 16/577] Installing openjpeg-0:2.5.2-4 100% | 218.6 MiB/s | 447.6 KiB | 00m00s [ 17/577] Installing boost-thread-0:1.8 100% | 134.5 MiB/s | 137.7 KiB | 00m00s [ 18/577] Installing libpng-devel-2:1.6 100% | 289.7 MiB/s | 889.9 KiB | 00m00s [ 19/577] Installing qt5-qttools-common 100% | 0.0 B/s | 7.9 KiB | 00m00s [ 20/577] Installing libgpg-error-0:1.5 100% | 218.6 MiB/s | 895.4 KiB | 00m00s [ 21/577] Installing libwebp-0:1.4.0-4. 100% | 269.1 MiB/s | 826.8 KiB | 00m00s [ 22/577] Installing libogg-2:1.3.5-9.f 100% | 0.0 B/s | 51.0 KiB | 00m00s [ 23/577] Installing libglvnd-1:1.7.0-5 100% | 519.1 MiB/s | 531.6 KiB | 00m00s [ 24/577] Installing libglvnd-opengl-1: 100% | 146.2 MiB/s | 149.7 KiB | 00m00s [ 25/577] Installing libquadmath-0:14.2 100% | 159.8 MiB/s | 327.2 KiB | 00m00s [ 26/577] Installing tcl-1:8.6.14-2.fc4 100% | 301.9 MiB/s | 4.2 MiB | 00m00s [ 27/577] Installing nss-util-0:3.104.0 100% | 201.1 MiB/s | 206.0 KiB | 00m00s [ 28/577] Installing libjpeg-turbo-deve 100% | 43.4 MiB/s | 355.6 KiB | 00m00s [ 29/577] Installing openssl-devel-1:3. 100% | 74.1 MiB/s | 5.2 MiB | 00m00s [ 30/577] Installing tbb-0:2021.13.0-2. 100% | 144.4 MiB/s | 443.8 KiB | 00m00s [ 31/577] Installing opencascade-founda 100% | 488.7 MiB/s | 63.0 MiB | 00m00s [ 32/577] Installing lcms2-0:2.16-4.fc4 100% | 208.3 MiB/s | 426.5 KiB | 00m00s [ 33/577] Installing libarrow-doc-0:16. 100% | 0.0 B/s | 116.6 KiB | 00m00s [ 34/577] Installing libaec-0:1.1.2-2.f 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [ 35/577] Installing hdf5-0:1.12.1-20.f 100% | 364.9 MiB/s | 8.4 MiB | 00m00s [ 36/577] Installing libICE-0:1.1.1-4.f 100% | 178.3 MiB/s | 182.6 KiB | 00m00s [ 37/577] Installing libmpc-0:1.3.1-6.f 100% | 162.3 MiB/s | 166.2 KiB | 00m00s [ 38/577] Installing jsoncpp-0:1.9.5-8. 100% | 249.0 MiB/s | 254.9 KiB | 00m00s [ 39/577] Installing libSM-0:1.2.4-4.fc 100% | 96.3 MiB/s | 98.7 KiB | 00m00s [ 40/577] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 41/577] Installing libtheora-1:1.1.1- 100% | 234.4 MiB/s | 480.0 KiB | 00m00s [ 42/577] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 43/577] Installing boost-regex-0:1.83 100% | 269.5 MiB/s | 276.0 KiB | 00m00s [ 44/577] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 45/577] Installing boost-context-0:1. 100% | 0.0 B/s | 17.5 KiB | 00m00s [ 46/577] Installing boost-atomic-0:1.8 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 47/577] Installing boost-filesystem-0 100% | 145.1 MiB/s | 148.6 KiB | 00m00s [ 48/577] Installing libnl3-0:3.10.0-1. 100% | 256.0 MiB/s | 1.0 MiB | 00m00s [ 49/577] Installing libibverbs-0:51.0- 100% | 173.3 MiB/s | 1.2 MiB | 00m00s [ 50/577] Installing libstdc++-devel-0: 100% | 370.4 MiB/s | 15.6 MiB | 00m00s [ 51/577] Installing libwayland-client- 100% | 61.8 MiB/s | 63.3 KiB | 00m00s [ 52/577] Installing imath-0:3.1.12-1.f 100% | 184.5 MiB/s | 377.9 KiB | 00m00s [ 53/577] Installing geos-0:3.13.0-1.fc 100% | 350.2 MiB/s | 3.9 MiB | 00m00s [ 54/577] Installing snappy-0:1.2.1-3.f 100% | 71.1 MiB/s | 72.8 KiB | 00m00s [ 55/577] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 16.2 KiB | 00m00s [ 56/577] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 57/577] Installing double-conversion- 100% | 96.1 MiB/s | 98.4 KiB | 00m00s [ 58/577] Installing munge-libs-0:0.5.1 100% | 0.0 B/s | 32.9 KiB | 00m00s [ 59/577] Installing pmix-0:4.2.8-3.fc4 100% | 288.0 MiB/s | 2.0 MiB | 00m00s [ 60/577] Installing less-0:661-2.fc41. 100% | 199.5 MiB/s | 408.6 KiB | 00m00s [ 61/577] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 62/577] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 63/577] Installing cgnslib-libs-0:4.4 100% | 262.8 MiB/s | 807.2 KiB | 00m00s [ 64/577] Installing tcl-devel-1:8.6.14 100% | 389.9 MiB/s | 798.4 KiB | 00m00s [ 65/577] Installing mesa-libGLU-0:9.0. 100% | 116.7 MiB/s | 358.6 KiB | 00m00s [ 66/577] Installing libicu-devel-0:74. 100% | 296.9 MiB/s | 5.6 MiB | 00m00s [ 67/577] Installing hdf-libs-0:4.2.16. 100% | 225.5 MiB/s | 692.7 KiB | 00m00s [ 68/577] Installing blas-0:3.12.0-7.fc 100% | 201.6 MiB/s | 1.8 MiB | 00m00s [ 69/577] Installing blas64-0:3.12.0-7. 100% | 450.9 MiB/s | 1.4 MiB | 00m00s [ 70/577] Installing blas64_-0:3.12.0-7 100% | 338.9 MiB/s | 1.4 MiB | 00m00s [ 71/577] Installing libharu-0:2.4.3-6. 100% | 280.4 MiB/s | 1.7 MiB | 00m00s [ 72/577] Installing boost-date-time-0: 100% | 0.0 B/s | 17.3 KiB | 00m00s [ 73/577] Installing boost-container-0: 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [ 74/577] Installing libtextstyle-0:0.2 100% | 191.9 MiB/s | 196.5 KiB | 00m00s [ 75/577] Installing gettext-libs-0:0.2 100% | 209.5 MiB/s | 1.7 MiB | 00m00s [ 76/577] Installing kernel-headers-0:6 100% | 211.1 MiB/s | 6.5 MiB | 00m00s [ 77/577] Installing openblas-0:0.3.26- 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [ 78/577] Installing libevdev-0:1.13.3- 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [ 79/577] Installing alsa-lib-0:1.2.12- 100% | 232.5 MiB/s | 1.4 MiB | 00m00s [ 80/577] Installing pcre2-utf16-0:10.4 100% | 288.5 MiB/s | 590.9 KiB | 00m00s [ 81/577] Installing dbus-libs-1:1.14.1 100% | 180.7 MiB/s | 370.0 KiB | 00m00s [ 82/577] Installing boost-program-opti 100% | 267.3 MiB/s | 273.7 KiB | 00m00s [ 83/577] Installing minizip-ng-compat- 100% | 155.7 MiB/s | 159.4 KiB | 00m00s [ 84/577] Installing freexl-0:2.0.0-8.f 100% | 92.3 MiB/s | 94.6 KiB | 00m00s [ 85/577] Installing libpq-0:16.4-1.fc4 100% | 236.7 MiB/s | 969.6 KiB | 00m00s [ 86/577] Installing libdeflate-0:1.21- 100% | 115.7 MiB/s | 118.4 KiB | 00m00s [ 87/577] Installing openexr-libs-0:3.2 100% | 466.4 MiB/s | 6.5 MiB | 00m00s [ 88/577] Installing json-c-0:0.17-4.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [ 89/577] Installing libwayland-server- 100% | 77.9 MiB/s | 79.8 KiB | 00m00s [ 90/577] Installing pixman-0:0.43.4-2. 100% | 351.2 MiB/s | 719.2 KiB | 00m00s [ 91/577] Installing graphite2-0:1.3.14 100% | 189.6 MiB/s | 194.1 KiB | 00m00s [ 92/577] Installing libdicom-0:1.1.0-3 100% | 491.7 MiB/s | 503.5 KiB | 00m00s [ 93/577] Installing liblerc-0:4.0.0-7. 100% | 297.4 MiB/s | 609.0 KiB | 00m00s [ 94/577] Installing libXau-0:1.0.11-7. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 95/577] Installing libxcb-0:1.17.0-2. 100% | 223.3 MiB/s | 1.1 MiB | 00m00s [ 96/577] Installing numactl-libs-0:2.0 100% | 60.4 MiB/s | 61.9 KiB | 00m00s [ 97/577] Installing libpsm2-0:11.2.230 100% | 61.9 MiB/s | 443.6 KiB | 00m00s [ 98/577] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 99/577] Installing pugixml-0:1.13-6.f 100% | 257.0 MiB/s | 263.1 KiB | 00m00s [100/577] Installing libedit-0:3.1-53.2 100% | 240.0 MiB/s | 245.8 KiB | 00m00s [101/577] Installing llvm-libs-0:18.1.8 100% | 406.7 MiB/s | 113.5 MiB | 00m00s [102/577] Installing groff-base-0:1.23. 100% | 184.4 MiB/s | 3.9 MiB | 00m00s [103/577] Installing mpi4py-common-0:4. 100% | 27.0 MiB/s | 27.7 KiB | 00m00s [104/577] Installing make-1:4.4.1-8.fc4 100% | 300.0 MiB/s | 1.8 MiB | 00m00s [105/577] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [106/577] Installing pugixml-devel-0:1. 100% | 21.5 MiB/s | 66.2 KiB | 00m00s [107/577] Installing iso-codes-0:4.17.0 100% | 301.1 MiB/s | 20.5 MiB | 00m00s [108/577] Installing xcb-util-keysyms-0 100% | 0.0 B/s | 17.9 KiB | 00m00s [109/577] Installing xcb-util-renderuti 100% | 29.2 MiB/s | 29.9 KiB | 00m00s [110/577] Installing xcb-util-wm-0:0.4. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [111/577] Installing xcb-util-0:0.4.1-6 100% | 31.0 MiB/s | 31.8 KiB | 00m00s [112/577] Installing xcb-util-image-0:0 100% | 23.1 MiB/s | 23.6 KiB | 00m00s [113/577] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [114/577] Installing libxcb-devel-0:1.1 100% | 78.7 MiB/s | 3.1 MiB | 00m00s [115/577] Installing libdicom-devel-0:1 100% | 0.0 B/s | 47.7 KiB | 00m00s [116/577] Installing graphite2-devel-0: 100% | 0.0 B/s | 50.6 KiB | 00m00s [117/577] Installing pixman-devel-0:0.4 100% | 3.3 MiB/s | 50.2 KiB | 00m00s [118/577] Installing tpm2-tss-0:4.1.3-3 100% | 263.5 MiB/s | 1.6 MiB | 00m00s [119/577] Installing libpq-devel-0:16.4 100% | 131.3 MiB/s | 403.2 KiB | 00m00s [120/577] Installing avahi-libs-0:0.8-3 100% | 172.7 MiB/s | 176.8 KiB | 00m00s [121/577] Installing openblas-openmp-0: 100% | 570.6 MiB/s | 39.4 MiB | 00m00s [122/577] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [123/577] Installing flexiblas-netlib-0 100% | 395.0 MiB/s | 10.7 MiB | 00m00s [124/577] Installing flexiblas-openblas 100% | 0.0 B/s | 44.1 KiB | 00m00s [125/577] Installing openblas-openmp64- 100% | 581.3 MiB/s | 39.5 MiB | 00m00s [126/577] Installing flexiblas-netlib64 100% | 399.0 MiB/s | 10.8 MiB | 00m00s [127/577] Installing flexiblas-openblas 100% | 0.0 B/s | 44.2 KiB | 00m00s [128/577] Installing arpack-0:3.9.1-4.f 100% | 318.4 MiB/s | 652.1 KiB | 00m00s [129/577] Installing armadillo-0:12.8.1 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [130/577] Installing flexiblas-devel-0: 100% | 680.4 MiB/s | 4.8 MiB | 00m00s [131/577] Installing boost-json-0:1.83. 100% | 322.4 MiB/s | 330.1 KiB | 00m00s [132/577] Installing boost-wave-0:1.83. 100% | 312.9 MiB/s | 640.8 KiB | 00m00s [133/577] Installing libharu-devel-0:2. 100% | 185.2 MiB/s | 189.7 KiB | 00m00s [134/577] Installing lapack64_-0:3.12.0 100% | 380.7 MiB/s | 7.2 MiB | 00m00s [135/577] Installing lapack64-0:3.12.0- 100% | 195.3 MiB/s | 7.2 MiB | 00m00s [136/577] Installing lapack-0:3.12.0-7. 100% | 113.7 MiB/s | 17.9 MiB | 00m00s [137/577] Installing pyproject-rpm-macr 100% | 18.1 MiB/s | 111.0 KiB | 00m00s [138/577] Installing double-conversion- 100% | 98.9 MiB/s | 101.2 KiB | 00m00s [139/577] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [140/577] Installing blosc-0:1.21.6-1.f 100% | 130.0 MiB/s | 133.1 KiB | 00m00s [141/577] Installing netcdf-0:4.9.2-6.f 100% | 300.9 MiB/s | 2.4 MiB | 00m00s [142/577] Installing netcdf-cxx-0:4.2-3 100% | 11.1 MiB/s | 136.8 KiB | 00m00s [143/577] Installing librttopo-0:1.1.0- 100% | 249.3 MiB/s | 510.6 KiB | 00m00s [144/577] Installing libwayland-cursor- 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [145/577] Installing PEGTL-devel-0:2.8. 100% | 138.7 MiB/s | 710.1 KiB | 00m00s [146/577] Installing json-devel-0:3.11. 100% | 250.4 MiB/s | 1.0 MiB | 00m00s [147/577] Installing librdmacm-0:51.0-4 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [148/577] Installing libfabric-0:1.22.0 100% | 368.9 MiB/s | 5.2 MiB | 00m00s [149/577] Installing boost-fiber-0:1.83 100% | 81.8 MiB/s | 83.7 KiB | 00m00s [150/577] Installing boost-log-0:1.83.0 100% | 368.8 MiB/s | 1.5 MiB | 00m00s [151/577] Installing boost-coroutine-0: 100% | 0.0 B/s | 26.2 KiB | 00m00s [152/577] Installing boost-graph-0:1.83 100% | 339.2 MiB/s | 347.3 KiB | 00m00s [153/577] Installing jsoncpp-devel-0:1. 100% | 80.7 MiB/s | 82.7 KiB | 00m00s [154/577] Installing cpp-0:14.2.1-3.fc4 100% | 368.5 MiB/s | 35.0 MiB | 00m00s [155/577] Installing libaec-devel-0:1.1 100% | 0.0 B/s | 12.9 KiB | 00m00s [156/577] Installing tbb-bind-0:2021.13 100% | 24.0 MiB/s | 24.6 KiB | 00m00s [157/577] Installing tbb-devel-0:2021.1 100% | 269.2 MiB/s | 1.3 MiB | 00m00s [158/577] Installing libarchive-devel-0 100% | 181.1 MiB/s | 185.5 KiB | 00m00s [159/577] Installing nss-softokn-freebl 100% | 255.8 MiB/s | 785.8 KiB | 00m00s [160/577] Installing nss-softokn-0:3.10 100% | 377.5 MiB/s | 1.9 MiB | 00m00s [161/577] Installing nss-sysinit-0:3.10 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [162/577] Installing nss-0:3.104.0-1.fc 100% | 171.1 MiB/s | 1.9 MiB | 00m00s [163/577] Installing libvorbis-1:1.3.7- 100% | 272.2 MiB/s | 836.2 KiB | 00m00s [164/577] Installing libwebp-devel-0:1. 100% | 121.1 MiB/s | 124.0 KiB | 00m00s [165/577] Installing libgcrypt-0:1.11.0 100% | 308.4 MiB/s | 1.5 MiB | 00m00s [166/577] Installing libksba-0:1.6.7-2. 100% | 195.8 MiB/s | 401.0 KiB | 00m00s [167/577] Installing boost-locale-0:1.8 100% | 296.5 MiB/s | 607.2 KiB | 00m00s [168/577] Installing boost-type_erasure 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [169/577] Installing boost-timer-0:1.83 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [170/577] Installing ogdi-0:4.1.1-2.fc4 100% | 262.7 MiB/s | 806.9 KiB | 00m00s [171/577] Installing expat-devel-0:2.6. 100% | 200.4 MiB/s | 205.2 KiB | 00m00s [172/577] Installing jasper-libs-0:4.2. 100% | 165.3 MiB/s | 338.4 KiB | 00m00s [173/577] Installing LibRaw-0:0.21.3-1. 100% | 467.1 MiB/s | 2.3 MiB | 00m00s [174/577] Installing rapidjson-devel-0: 100% | 300.1 MiB/s | 614.5 KiB | 00m00s [175/577] Installing cli11-devel-0:2.4. 100% | 202.3 MiB/s | 621.4 KiB | 00m00s [176/577] Installing eigen3-devel-0:3.4 100% | 282.3 MiB/s | 8.5 MiB | 00m00s [177/577] Installing utf8cpp-devel-0:4. 100% | 139.8 MiB/s | 143.1 KiB | 00m00s [178/577] Installing libssh-devel-0:0.1 100% | 176.1 MiB/s | 180.3 KiB | 00m00s [179/577] Installing annobin-docs-0:12. 100% | 96.5 MiB/s | 98.8 KiB | 00m00s [180/577] Installing lua-0:5.4.6-6.fc41 100% | 295.3 MiB/s | 604.8 KiB | 00m00s [181/577] Installing javapackages-files 100% | 5.2 MiB/s | 5.3 KiB | 00m00s [182/577] Installing libfontenc-0:1.1.8 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [183/577] Installing lua-posix-0:36.2.1 100% | 150.1 MiB/s | 614.8 KiB | 00m00s [184/577] Installing copy-jdk-configs-0 100% | 0.0 B/s | 21.0 KiB | 00m00s [185/577] Installing tzdata-java-0:2024 100% | 0.0 B/s | 102.1 KiB | 00m00s [186/577] Installing lksctp-tools-0:1.0 100% | 136.6 MiB/s | 279.7 KiB | 00m00s [187/577] Installing boost-test-0:1.83. 100% | 314.6 MiB/s | 644.4 KiB | 00m00s [188/577] Installing boost-stacktrace-0 100% | 68.4 MiB/s | 70.0 KiB | 00m00s [189/577] Installing boost-serializatio 100% | 216.4 MiB/s | 443.1 KiB | 00m00s [190/577] Installing boost-random-0:1.8 100% | 0.0 B/s | 34.5 KiB | 00m00s [191/577] Installing boost-nowide-0:1.8 100% | 0.0 B/s | 25.9 KiB | 00m00s [192/577] Installing boost-math-0:1.83. 100% | 325.3 MiB/s | 666.2 KiB | 00m00s [193/577] Installing boost-iostreams-0: 100% | 93.5 MiB/s | 95.7 KiB | 00m00s [194/577] Installing boost-contract-0:1 100% | 101.7 MiB/s | 104.2 KiB | 00m00s [195/577] Installing libblkid-devel-0:2 100% | 0.0 B/s | 46.0 KiB | 00m00s [196/577] Installing sysprof-capture-de 100% | 269.6 MiB/s | 276.1 KiB | 00m00s [197/577] Installing pcre2-utf32-0:10.4 100% | 274.8 MiB/s | 562.8 KiB | 00m00s [198/577] Installing pcre2-devel-0:10.4 100% | 285.0 MiB/s | 2.0 MiB | 00m00s [199/577] Installing libsepol-devel-0:3 100% | 62.4 MiB/s | 127.8 KiB | 00m00s [200/577] Installing libselinux-devel-0 100% | 39.4 MiB/s | 161.3 KiB | 00m00s [201/577] Installing libmount-devel-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [202/577] Installing libffi-devel-0:3.4 100% | 0.0 B/s | 34.8 KiB | 00m00s [203/577] Installing clang-resource-fil 100% | 1.5 MiB/s | 1.6 KiB | 00m00s [204/577] Installing clang-libs-0:18.1. 100% | 468.8 MiB/s | 107.8 MiB | 00m00s [205/577] Installing duktape-0:2.7.0-8. 100% | 301.8 MiB/s | 618.2 KiB | 00m00s [206/577] Installing vulkan-loader-0:1. 100% | 251.5 MiB/s | 515.1 KiB | 00m00s [207/577] Installing uriparser-0:0.9.8- 100% | 140.7 MiB/s | 144.1 KiB | 00m00s [208/577] Installing libkml-0:1.3.0-50. 100% | 300.4 MiB/s | 1.2 MiB | 00m00s [209/577] Installing procps-ng-0:4.0.4- 100% | 208.2 MiB/s | 1.0 MiB | 00m00s [210/577] Installing xz-devel-1:5.6.2-2 100% | 126.7 MiB/s | 259.4 KiB | 00m00s [211/577] Installing libxml2-devel-0:2. 100% | 379.6 MiB/s | 3.4 MiB | 00m00s [212/577] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [213/577] Installing glibc-headers-x86- 100% | 190.5 MiB/s | 2.3 MiB | 00m00s [214/577] Installing libxcrypt-devel-0: 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [215/577] Installing glibc-devel-0:2.40 100% | 20.3 MiB/s | 41.5 KiB | 00m00s [216/577] Installing gcc-0:14.2.1-3.fc4 100% | 401.5 MiB/s | 104.4 MiB | 00m00s [217/577] Installing libquadmath-devel- 100% | 22.8 MiB/s | 23.4 KiB | 00m00s [218/577] Installing gcc-gfortran-0:14. 100% | 358.3 MiB/s | 37.3 MiB | 00m00s [219/577] Installing hdf5-devel-0:1.12. 100% | 354.0 MiB/s | 3.9 MiB | 00m00s [220/577] Installing blas-devel-0:3.12. 100% | 133.6 MiB/s | 136.8 KiB | 00m00s [221/577] Installing lapack-devel-0:3.1 100% | 530.1 MiB/s | 1.6 MiB | 00m00s [222/577] Installing gcc-c++-0:14.2.1-3 100% | 377.9 MiB/s | 38.2 MiB | 00m00s [223/577] Installing libuuid-devel-0:2. 100% | 42.8 MiB/s | 43.8 KiB | 00m00s [224/577] Installing libSM-devel-0:1.2. 100% | 0.0 B/s | 19.7 KiB | 00m00s [225/577] Installing gettext-envsubst-0 100% | 74.6 MiB/s | 76.3 KiB | 00m00s [226/577] Installing gettext-runtime-0: 100% | 119.8 MiB/s | 490.7 KiB | 00m00s [227/577] Installing gettext-0:0.22.5-6 100% | 374.2 MiB/s | 5.2 MiB | 00m00s [228/577] Installing publicsuffix-list- 100% | 311.6 MiB/s | 319.1 KiB | 00m00s [229/577] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [230/577] Installing libnghttp2-devel-0 100% | 289.5 MiB/s | 296.4 KiB | 00m00s [231/577] Installing libidn2-devel-0:2. 100% | 127.0 MiB/s | 260.1 KiB | 00m00s [232/577] Installing brotli-0:1.1.0-5.f 100% | 0.0 B/s | 32.5 KiB | 00m00s [233/577] Installing brotli-devel-0:1.1 100% | 33.2 MiB/s | 68.0 KiB | 00m00s [234/577] Installing libcurl-devel-0:8. 100% | 113.2 MiB/s | 1.4 MiB | 00m00s [235/577] Installing netcdf-devel-0:4.9 100% | 184.3 MiB/s | 377.4 KiB | 00m00s [236/577] Installing netcdf-cxx-devel-0 100% | 297.2 MiB/s | 1.2 MiB | 00m00s [237/577] Installing protobuf-0:3.19.6- 100% | 361.9 MiB/s | 3.3 MiB | 00m00s [238/577] Installing liborc2-0:2.0.1-4. 100% | 327.0 MiB/s | 1.6 MiB | 00m00s [239/577] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [240/577] Installing dbus-common-1:1.14 100% | 752.8 KiB/s | 13.6 KiB | 00m00s [241/577] Installing dbus-broker-0:36-4 100% | 62.7 MiB/s | 385.3 KiB | 00m00s [242/577] Installing dbus-1:1.14.10-4.f 100% | 0.0 B/s | 124.0 B | 00m00s [243/577] Installing libseccomp-0:2.5.5 100% | 171.1 MiB/s | 175.2 KiB | 00m00s [244/577] Installing systemd-pam-0:256. 100% | 180.1 MiB/s | 1.1 MiB | 00m00s [245/577] Installing systemd-0:256.5-1. 100% | 110.4 MiB/s | 17.1 MiB | 00m00s [246/577] Installing logrotate-0:3.22.0 100% | 6.6 MiB/s | 155.7 KiB | 00m00s [247/577] Installing munge-0:0.5.16-3.f 100% | 28.7 MiB/s | 352.4 KiB | 00m00s [248/577] Installing torque-libs-0:6.1. 100% | 224.2 MiB/s | 459.1 KiB | 00m00s [249/577] Installing prrte-libs-0:3.0.2 100% | 258.1 MiB/s | 1.5 MiB | 00m00s [250/577] Installing prrte-0:3.0.2-6.fc 100% | 238.4 MiB/s | 244.2 KiB | 00m00s [251/577] Installing libdatrie-0:0.2.13 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [252/577] Installing libthai-0:0.1.29-9 100% | 191.7 MiB/s | 785.3 KiB | 00m00s [253/577] Installing libwacom-data-0:2. 100% | 112.4 MiB/s | 1.3 MiB | 00m00s [254/577] Installing fribidi-0:1.0.15-2 100% | 181.1 MiB/s | 370.9 KiB | 00m00s [255/577] Installing xkeyboard-config-0 100% | 297.3 MiB/s | 6.5 MiB | 00m00s [256/577] Installing libxkbcommon-0:1.7 100% | 165.1 MiB/s | 338.1 KiB | 00m00s [257/577] Installing libxkbcommon-x11-0 100% | 0.0 B/s | 40.4 KiB | 00m00s [258/577] Installing mtdev-0:1.1.6-9.fc 100% | 0.0 B/s | 26.5 KiB | 00m00s [259/577] Installing orc-0:0.4.39-1.fc4 100% | 248.1 MiB/s | 762.3 KiB | 00m00s [260/577] Installing opus-0:1.5.2-1.fc4 100% | 201.6 MiB/s | 412.8 KiB | 00m00s [261/577] Installing libwayland-egl-0:1 100% | 0.0 B/s | 17.6 KiB | 00m00s [262/577] Installing libvisual-1:0.4.1- 100% | 221.6 MiB/s | 453.8 KiB | 00m00s [263/577] Installing cdparanoia-libs-0: 100% | 112.5 MiB/s | 115.2 KiB | 00m00s [264/577] Installing libunwind-0:1.8.0- 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [265/577] Installing qt5-filesystem-0:5 100% | 0.0 B/s | 3.5 KiB | 00m00s [266/577] Installing qt-settings-0:41.1 100% | 0.0 B/s | 1.7 KiB | 00m00s [267/577] Installing m4-0:1.4.19-10.fc4 100% | 195.1 MiB/s | 599.2 KiB | 00m00s [268/577] Installing woff2-0:1.0.2-20.f 100% | 132.4 MiB/s | 135.5 KiB | 00m00s [269/577] Installing libxslt-0:1.1.42-2 100% | 237.4 MiB/s | 486.2 KiB | 00m00s [270/577] Installing hyphen-0:2.8.8-25. 100% | 52.3 MiB/s | 53.5 KiB | 00m00s [271/577] Installing cgnslib-common-0:4 100% | 251.9 MiB/s | 515.8 KiB | 00m00s [272/577] Installing sqlite-0:3.46.0-4. 100% | 349.6 MiB/s | 1.7 MiB | 00m00s [273/577] Installing sqlite-devel-0:3.4 100% | 651.5 MiB/s | 667.2 KiB | 00m00s [274/577] Installing lz4-devel-0:1.10.0 100% | 0.0 B/s | 103.2 KiB | 00m00s [275/577] Installing libglvnd-core-deve 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [276/577] Installing libXdmcp-0:1.1.5-2 100% | 81.9 MiB/s | 83.8 KiB | 00m00s [277/577] Installing libXdmcp-devel-0:1 100% | 0.0 B/s | 9.9 KiB | 00m00s [278/577] Installing jxrlib-0:1.1-28.fc 100% | 374.4 MiB/s | 766.7 KiB | 00m00s [279/577] Installing thrift-0:0.20.0-3. 100% | 344.1 MiB/s | 4.8 MiB | 00m00s [280/577] Installing npth-0:1.7-2.fc41. 100% | 0.0 B/s | 50.7 KiB | 00m00s [281/577] Installing python-pip-wheel-0 100% | 413.9 MiB/s | 1.2 MiB | 00m00s [282/577] Installing abseil-cpp-0:20240 100% | 240.4 MiB/s | 2.6 MiB | 00m00s [283/577] Installing re2-1:20240702-19. 100% | 183.1 MiB/s | 562.4 KiB | 00m00s [284/577] Installing poppler-data-0:0.4 100% | 354.0 MiB/s | 12.4 MiB | 00m00s [285/577] Installing utf8proc-0:2.7.0-8 100% | 355.3 MiB/s | 363.8 KiB | 00m00s [286/577] Installing libarrow-0:16.1.0- 100% | 444.9 MiB/s | 22.7 MiB | 00m00s [287/577] Installing parquet-libs-0:16. 100% | 409.8 MiB/s | 3.3 MiB | 00m00s [288/577] Installing libarrow-acero-lib 100% | 343.9 MiB/s | 1.4 MiB | 00m00s [289/577] Installing libarrow-dataset-l 100% | 364.2 MiB/s | 1.5 MiB | 00m00s [290/577] Installing xerces-c-0:3.2.5-5 100% | 397.7 MiB/s | 3.6 MiB | 00m00s [291/577] Installing unixODBC-0:2.3.12- 100% | 205.4 MiB/s | 1.0 MiB | 00m00s [292/577] Installing libqhull_r-1:8.0.2 100% | 236.4 MiB/s | 484.2 KiB | 00m00s [293/577] Installing libgta-0:1.2.1-13. 100% | 0.0 B/s | 71.6 KiB | 00m00s [294/577] Installing giflib-0:5.2.2-2.f 100% | 111.2 MiB/s | 113.9 KiB | 00m00s [295/577] Installing cfitsio-0:4.5.0-4. 100% | 357.9 MiB/s | 1.8 MiB | 00m00s [296/577] Installing yaksa-0:0.3-6.fc41 100% | 463.1 MiB/s | 44.9 MiB | 00m00s [297/577] Installing hwdata-0:0.387-1.f 100% | 513.6 MiB/s | 9.2 MiB | 00m00s [298/577] Installing libpciaccess-0:0.1 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [299/577] Installing libdrm-0:2.4.123-1 100% | 201.1 MiB/s | 411.9 KiB | 00m00s [300/577] Installing libpciaccess-devel 100% | 0.0 B/s | 15.9 KiB | 00m00s [301/577] Installing libdrm-devel-0:2.4 100% | 233.6 MiB/s | 717.6 KiB | 00m00s [302/577] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [303/577] Installing lm_sensors-libs-0: 100% | 85.0 MiB/s | 87.0 KiB | 00m00s [304/577] Installing mesa-libglapi-0:24 100% | 169.2 MiB/s | 173.3 KiB | 00m00s [305/577] Installing mesa-dri-drivers-0 100% | 504.4 MiB/s | 142.3 MiB | 00m00s [306/577] Installing mesa-libgbm-0:24.2 100% | 68.5 MiB/s | 70.1 KiB | 00m00s [307/577] Installing libglvnd-egl-1:1.7 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [308/577] Installing mesa-libEGL-0:24.2 100% | 166.6 MiB/s | 341.2 KiB | 00m00s [309/577] Installing libglvnd-gles-1:1. 100% | 105.0 MiB/s | 107.6 KiB | 00m00s [310/577] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [311/577] Installing google-noto-sans-v 100% | 312.2 MiB/s | 1.2 MiB | 00m00s [312/577] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [313/577] Installing ncurses-0:6.5-2.20 100% | 309.5 MiB/s | 633.9 KiB | 00m00s [314/577] Installing perl-Digest-0:1.20 100% | 0.0 B/s | 37.1 KiB | 00m00s [315/577] Installing perl-B-0:1.89-511. 100% | 244.8 MiB/s | 501.3 KiB | 00m00s [316/577] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [317/577] Installing perl-Digest-MD5-0: 100% | 60.2 MiB/s | 61.7 KiB | 00m00s [318/577] Installing perl-MIME-Base32-0 100% | 0.0 B/s | 32.2 KiB | 00m00s [319/577] Installing perl-Data-Dumper-0 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [320/577] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [321/577] Installing perl-IO-Socket-IP- 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [322/577] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [323/577] Installing perl-URI-0:5.29-1. 100% | 85.9 MiB/s | 263.8 KiB | 00m00s [324/577] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [325/577] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [326/577] Installing perl-Mozilla-CA-0: 100% | 10.6 MiB/s | 10.8 KiB | 00m00s [327/577] Installing perl-Time-Local-2: 100% | 0.0 B/s | 70.6 KiB | 00m00s [328/577] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [329/577] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [330/577] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [331/577] Installing perl-Net-SSLeay-0: 100% | 272.5 MiB/s | 1.4 MiB | 00m00s [332/577] Installing perl-IO-Socket-SSL 100% | 345.4 MiB/s | 707.4 KiB | 00m00s [333/577] Installing perl-POSIX-0:2.20- 100% | 230.8 MiB/s | 236.4 KiB | 00m00s [334/577] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [335/577] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.6 KiB | 00m00s [336/577] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [337/577] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [338/577] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [339/577] Installing perl-Pod-Simple-1: 100% | 278.5 MiB/s | 570.5 KiB | 00m00s [340/577] Installing perl-HTTP-Tiny-0:0 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [341/577] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [342/577] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [343/577] Installing perl-Socket-4:2.03 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [344/577] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [345/577] Installing perl-podlators-1:6 100% | 313.9 MiB/s | 321.4 KiB | 00m00s [346/577] Installing perl-Pod-Perldoc-0 100% | 165.3 MiB/s | 169.3 KiB | 00m00s [347/577] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [348/577] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [349/577] Installing perl-Fcntl-0:1.18- 100% | 0.0 B/s | 50.1 KiB | 00m00s [350/577] Installing perl-mro-0:1.29-51 100% | 0.0 B/s | 46.7 KiB | 00m00s [351/577] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [352/577] Installing perl-IO-0:1.55-511 100% | 151.7 MiB/s | 155.3 KiB | 00m00s [353/577] Installing perl-Pod-Usage-4:2 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [354/577] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [355/577] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [356/577] Installing perl-Scalar-List-U 100% | 146.4 MiB/s | 149.9 KiB | 00m00s [357/577] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [358/577] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [359/577] Installing perl-parent-1:0.24 100% | 0.0 B/s | 10.7 KiB | 00m00s [360/577] Installing perl-MIME-Base64-0 100% | 47.2 MiB/s | 48.4 KiB | 00m00s [361/577] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [362/577] Installing perl-Storable-1:3. 100% | 228.5 MiB/s | 234.0 KiB | 00m00s [363/577] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [364/577] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [365/577] Installing perl-Carp-0:1.54-5 100% | 0.0 B/s | 47.7 KiB | 00m00s [366/577] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [367/577] Installing perl-PathTools-0:3 100% | 180.2 MiB/s | 184.6 KiB | 00m00s [368/577] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [369/577] Installing perl-Encode-4:3.21 100% | 277.5 MiB/s | 4.7 MiB | 00m00s [370/577] Installing perl-libs-4:5.40.0 100% | 276.7 MiB/s | 10.0 MiB | 00m00s [371/577] Installing perl-interpreter-4 100% | 121.1 MiB/s | 124.0 KiB | 00m00s [372/577] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [373/577] Installing perl-threads-1:2.4 100% | 114.4 MiB/s | 117.2 KiB | 00m00s [374/577] Installing perl-threads-share 100% | 84.0 MiB/s | 86.0 KiB | 00m00s [375/577] Installing perl-Thread-Queue- 100% | 0.0 B/s | 30.4 KiB | 00m00s [376/577] Installing perl-TermReadKey-0 100% | 64.7 MiB/s | 66.3 KiB | 00m00s [377/577] Installing perl-lib-0:0.65-51 100% | 0.0 B/s | 8.9 KiB | 00m00s [378/577] Installing perl-Error-1:0.170 100% | 78.6 MiB/s | 80.5 KiB | 00m00s [379/577] Installing perl-English-0:1.1 100% | 0.0 B/s | 6.6 KiB | 00m00s [380/577] Installing perl-File-Compare- 100% | 0.0 B/s | 6.1 KiB | 00m00s [381/577] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [382/577] Installing autoconf-0:2.72-3. 100% | 349.7 MiB/s | 2.8 MiB | 00m00s [383/577] Installing automake-0:1.16.5- 100% | 294.0 MiB/s | 1.8 MiB | 00m00s [384/577] Installing libogg-devel-2:1.3 100% | 0.0 B/s | 18.6 KiB | 00m00s [385/577] Installing libtheora-devel-1: 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [386/577] Installing proj-data-0:9.5.0- 100% | 506.3 MiB/s | 9.1 MiB | 00m00s [387/577] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [388/577] Installing mariadb-connector- 100% | 176.7 MiB/s | 542.7 KiB | 00m00s [389/577] Installing mariadb-connector- 100% | 199.2 MiB/s | 204.0 KiB | 00m00s [390/577] Installing jbigkit-libs-0:2.1 100% | 116.8 MiB/s | 119.6 KiB | 00m00s [391/577] Installing libtiff-0:4.6.0-6. 100% | 297.0 MiB/s | 608.2 KiB | 00m00s [392/577] Installing proj-0:9.5.0-1.fc4 100% | 341.7 MiB/s | 4.4 MiB | 00m00s [393/577] Installing libtiff-devel-0:4. 100% | 234.4 MiB/s | 720.0 KiB | 00m00s [394/577] Installing proj-devel-0:9.5.0 100% | 274.0 MiB/s | 561.2 KiB | 00m00s [395/577] Installing libgeotiff-0:1.7.3 100% | 157.9 MiB/s | 323.5 KiB | 00m00s [396/577] Installing libspatialite-0:5. 100% | 477.7 MiB/s | 15.3 MiB | 00m00s [397/577] Installing freeimage-0:3.19.0 100% | 306.0 MiB/s | 940.2 KiB | 00m00s [398/577] Installing freeimage-devel-0: 100% | 125.1 MiB/s | 128.1 KiB | 00m00s [399/577] Installing openjpeg-tools-0:2 100% | 190.8 MiB/s | 195.3 KiB | 00m00s [400/577] Installing openjpeg-devel-0:2 100% | 75.1 MiB/s | 76.9 KiB | 00m00s [401/577] Installing libcbor-0:0.11.0-2 100% | 73.5 MiB/s | 75.3 KiB | 00m00s [402/577] Installing libfido2-0:1.15.0- 100% | 234.1 MiB/s | 239.7 KiB | 00m00s [403/577] Installing tcsh-0:6.24.13-1.f 100% | 88.9 MiB/s | 1.2 MiB | 00m00s [404/577] Installing orangefs-0:2.9.8-1 100% | 282.8 MiB/s | 3.1 MiB | 00m00s [405/577] Installing libX11-common-0:1. 100% | 148.4 MiB/s | 1.2 MiB | 00m00s [406/577] Installing libX11-0:1.8.10-2. 100% | 214.2 MiB/s | 1.3 MiB | 00m00s [407/577] Installing libX11-devel-0:1.8 100% | 80.0 MiB/s | 1.1 MiB | 00m00s [408/577] Installing libXext-0:1.3.6-2. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [409/577] Installing libXext-devel-0:1. 100% | 54.2 MiB/s | 110.9 KiB | 00m00s [410/577] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 51.4 KiB | 00m00s [411/577] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [412/577] Installing libXi-0:1.8.2-1.fc 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [413/577] Installing libXt-0:1.3.0-4.fc 100% | 210.5 MiB/s | 431.1 KiB | 00m00s [414/577] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.7 KiB | 00m00s [415/577] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [416/577] Installing libXi-devel-0:1.8. 100% | 70.6 MiB/s | 144.6 KiB | 00m00s [417/577] Installing libXcursor-0:1.2.2 100% | 50.0 MiB/s | 51.2 KiB | 00m00s [418/577] Installing libXcursor-devel-0 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [419/577] Installing libXmu-0:1.2.1-2.f 100% | 94.5 MiB/s | 193.5 KiB | 00m00s [420/577] Installing libXt-devel-0:1.3. 100% | 237.7 MiB/s | 1.7 MiB | 00m00s [421/577] Installing libXtst-0:1.2.5-1. 100% | 0.0 B/s | 34.7 KiB | 00m00s [422/577] Installing libXv-0:1.0.12-4.f 100% | 0.0 B/s | 27.3 KiB | 00m00s [423/577] Installing libXcomposite-0:0. 100% | 0.0 B/s | 46.1 KiB | 00m00s [424/577] Installing libXcomposite-deve 100% | 0.0 B/s | 10.5 KiB | 00m00s [425/577] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [426/577] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [427/577] Installing libXrandr-0:1.5.4- 100% | 51.9 MiB/s | 53.1 KiB | 00m00s [428/577] Installing libXrandr-devel-0: 100% | 0.0 B/s | 24.7 KiB | 00m00s [429/577] Installing libXxf86vm-0:1.1.5 100% | 0.0 B/s | 26.6 KiB | 00m00s [430/577] Installing libglvnd-glx-1:1.7 100% | 296.3 MiB/s | 606.9 KiB | 00m00s [431/577] Installing mesa-libGL-0:24.2. 100% | 224.0 MiB/s | 458.8 KiB | 00m00s [432/577] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [433/577] Installing mesa-libGL-devel-0 100% | 0.0 B/s | 81.7 KiB | 00m00s [434/577] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [435/577] Installing libGLEW-0:2.2.0-8. 100% | 365.9 MiB/s | 749.5 KiB | 00m00s [436/577] Installing glew-devel-0:2.2.0 100% | 452.6 MiB/s | 1.8 MiB | 00m00s [437/577] Installing mesa-libEGL-devel- 100% | 0.0 B/s | 22.1 KiB | 00m00s [438/577] Installing gl2ps-0:1.4.2-11.f 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [439/577] Installing gl2ps-devel-0:1.4. 100% | 251.0 MiB/s | 257.1 KiB | 00m00s [440/577] Installing glx-utils-0:9.0.0- 100% | 422.1 MiB/s | 432.3 KiB | 00m00s [441/577] Installing libXScrnSaver-0:1. 100% | 46.0 MiB/s | 47.1 KiB | 00m00s [442/577] Installing libXScrnSaver-deve 100% | 0.0 B/s | 12.3 KiB | 00m00s [443/577] Installing libXinerama-0:1.1. 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [444/577] Installing libXinerama-devel- 100% | 0.0 B/s | 8.5 KiB | 00m00s [445/577] Installing libXres-0:1.2.2-4. 100% | 0.0 B/s | 22.1 KiB | 00m00s [446/577] Installing libXres-devel-0:1. 100% | 0.0 B/s | 6.4 KiB | 00m00s [447/577] Installing libXpm-0:3.5.17-4. 100% | 146.3 MiB/s | 149.8 KiB | 00m00s [448/577] Installing libXpm-devel-0:3.5 100% | 102.6 MiB/s | 105.1 KiB | 00m00s [449/577] Installing libxkbfile-0:1.1.3 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [450/577] Installing libxkbfile-devel-0 100% | 0.0 B/s | 38.1 KiB | 00m00s [451/577] Installing openssh-0:9.8p1-4. 100% | 355.7 MiB/s | 1.8 MiB | 00m00s [452/577] Installing openssh-clients-0: 100% | 113.0 MiB/s | 2.6 MiB | 00m00s [453/577] Installing git-core-0:2.46.1- 100% | 393.5 MiB/s | 22.4 MiB | 00m00s [454/577] Installing git-core-doc-0:2.4 100% | 368.5 MiB/s | 17.3 MiB | 00m00s [455/577] Installing perl-Git-0:2.46.1- 100% | 0.0 B/s | 65.1 KiB | 00m00s [456/577] Installing git-0:2.46.1-1.fc4 100% | 85.4 MiB/s | 87.4 KiB | 00m00s [457/577] Installing nettle-0:3.10-3.fc 100% | 259.2 MiB/s | 796.1 KiB | 00m00s [458/577] Installing gnutls-0:3.8.7-4.f 100% | 324.2 MiB/s | 3.2 MiB | 00m00s [459/577] Installing glib2-0:2.82.1-1.f 100% | 376.7 MiB/s | 14.7 MiB | 00m00s [460/577] Installing freetype-0:2.13.2- 100% | 277.4 MiB/s | 852.3 KiB | 00m00s [461/577] Installing harfbuzz-0:9.0.0-3 100% | 331.3 MiB/s | 2.7 MiB | 00m00s [462/577] Installing fontconfig-0:2.15. 100% | 793.7 KiB/s | 811.1 KiB | 00m01s [463/577] Installing cairo-0:1.18.0-4.f 100% | 290.6 MiB/s | 1.7 MiB | 00m00s [464/577] Installing libXft-0:2.3.8-7.f 100% | 23.2 MiB/s | 166.0 KiB | 00m00s [465/577] Installing tk-1:8.6.14-2.fc41 100% | 228.7 MiB/s | 3.7 MiB | 00m00s [466/577] Installing shared-mime-info-0 100% | 182.6 MiB/s | 2.6 MiB | 00m00s [467/577] Installing gdk-pixbuf2-0:2.42 100% | 229.6 MiB/s | 2.5 MiB | 00m00s [468/577] Installing libgudev-0:238-6.f 100% | 87.3 MiB/s | 89.4 KiB | 00m00s [469/577] Installing cups-libs-1:2.4.10 100% | 203.3 MiB/s | 624.4 KiB | 00m00s [470/577] Installing java-21-openjdk-he 100% | 420.1 MiB/s | 205.0 MiB | 00m00s [471/577] Installing gdk-pixbuf2-module 100% | 139.4 MiB/s | 285.5 KiB | 00m00s [472/577] Installing openslide-0:4.0.0- 100% | 147.0 MiB/s | 301.0 KiB | 00m00s [473/577] Installing cgnslib-0:4.4.0-5. 100% | 227.0 MiB/s | 1.4 MiB | 00m00s [474/577] Installing cgnslib-devel-0:4. 100% | 127.8 MiB/s | 130.9 KiB | 00m00s [475/577] Installing pango-0:1.54.0-2.f 100% | 244.6 MiB/s | 1.0 MiB | 00m00s [476/577] Installing harfbuzz-cairo-0:9 100% | 0.0 B/s | 53.1 KiB | 00m00s [477/577] Installing harfbuzz-icu-0:9.0 100% | 0.0 B/s | 20.3 KiB | 00m00s [478/577] Installing mkfontscale-0:1.2. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [479/577] Installing ttmkfdir-0:3.0.9-7 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [480/577] Installing xorg-x11-fonts-Typ 100% | 23.5 MiB/s | 865.6 KiB | 00m00s [481/577] Installing java-21-openjdk-1: 100% | 108.3 MiB/s | 1.1 MiB | 00m00s [482/577] Installing graphene-0:1.10.6- 100% | 160.4 MiB/s | 164.3 KiB | 00m00s [483/577] Installing libproxy-0:0.5.8-1 100% | 110.0 MiB/s | 112.7 KiB | 00m00s [484/577] Installing qt5-qtbase-common- 100% | 69.5 KiB/s | 356.0 B | 00m00s [485/577] Installing qt5-qtbase-0:5.15. 100% | 244.5 MiB/s | 10.0 MiB | 00m00s [486/577] Installing qt5-qttools-0:5.15 100% | 48.1 MiB/s | 98.4 KiB | 00m00s [487/577] Installing gnupg2-0:2.4.5-3.f 100% | 329.0 MiB/s | 9.5 MiB | 00m00s [488/577] Installing gpgme-0:1.23.2-5.f 100% | 284.0 MiB/s | 581.7 KiB | 00m00s [489/577] Installing gpgmepp-0:1.23.2-5 100% | 207.7 MiB/s | 425.4 KiB | 00m00s [490/577] Installing poppler-0:24.08.0- 100% | 360.9 MiB/s | 3.6 MiB | 00m00s [491/577] Installing gdal-libs-0:3.9.2- 100% | 364.0 MiB/s | 29.5 MiB | 00m00s [492/577] Installing gdal-devel-0:3.9.2 100% | 168.3 MiB/s | 1.3 MiB | 00m00s [493/577] Installing tzdata-0:2024a-9.f 100% | 62.6 MiB/s | 1.9 MiB | 00m00s [494/577] Installing mpdecimal-0:2.5.1- 100% | 201.2 MiB/s | 206.0 KiB | 00m00s [495/577] Installing libb2-0:0.98.1-12. 100% | 7.0 MiB/s | 43.3 KiB | 00m00s [496/577] Installing python3-libs-0:3.1 100% | 328.3 MiB/s | 40.7 MiB | 00m00s [497/577] Installing python3-0:3.13.0~r 100% | 10.9 MiB/s | 33.6 KiB | 00m00s [498/577] Installing vtk-0:9.2.6-17.fc4 100% | 409.2 MiB/s | 100.3 MiB | 00m00s [499/577] Installing opencascade-draw-0 100% | 317.5 MiB/s | 7.9 MiB | 00m00s [500/577] Installing opencascade-modeli 100% | 363.2 MiB/s | 46.5 MiB | 00m00s [501/577] Installing opencascade-visual 100% | 349.4 MiB/s | 6.3 MiB | 00m00s [502/577] Installing opencascade-ocaf-0 100% | 361.5 MiB/s | 4.7 MiB | 00m00s [503/577] Installing gstreamer1-0:1.24. 100% | 293.4 MiB/s | 5.3 MiB | 00m00s [504/577] Installing python3-packaging- 100% | 141.0 MiB/s | 433.2 KiB | 00m00s [505/577] Installing glib2-devel-0:2.82 100% | 476.8 MiB/s | 15.7 MiB | 00m00s [506/577] Installing boost-python3-0:1. 100% | 249.4 MiB/s | 255.4 KiB | 00m00s [507/577] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 8.1 KiB | 00m00s [508/577] Installing boost-0:1.83.0-8.f 100% | 1.7 MiB/s | 1.7 KiB | 00m00s [509/577] Installing fontconfig-devel-0 100% | 37.1 MiB/s | 151.9 KiB | 00m00s [510/577] Installing cairo-devel-0:1.18 100% | 381.8 MiB/s | 2.3 MiB | 00m00s [511/577] Installing freetype-devel-0:2 100% | 436.4 MiB/s | 7.9 MiB | 00m00s [512/577] Installing harfbuzz-devel-0:9 100% | 425.5 MiB/s | 5.1 MiB | 00m00s [513/577] Installing libXft-devel-0:2.3 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [514/577] Installing tk-devel-1:8.6.14- 100% | 168.5 MiB/s | 1.0 MiB | 00m00s [515/577] Installing gdk-pixbuf2-devel- 100% | 287.6 MiB/s | 2.3 MiB | 00m00s [516/577] Installing openslide-devel-0: 100% | 212.6 MiB/s | 435.3 KiB | 00m00s [517/577] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [518/577] Installing python3-devel-0:3. 100% | 201.6 MiB/s | 1.8 MiB | 00m00s [519/577] Installing gstreamer1-plugins 100% | 283.0 MiB/s | 7.4 MiB | 00m00s [520/577] Installing libwacom-0:2.13.0- 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [521/577] Installing libinput-0:1.26.2- 100% | 64.4 MiB/s | 593.4 KiB | 00m00s [522/577] Installing qt5-qtbase-gui-0:5 100% | 340.5 MiB/s | 20.1 MiB | 00m00s [523/577] Installing qt5-qtdeclarative- 100% | 353.7 MiB/s | 14.5 MiB | 00m00s [524/577] Installing qt5-qttools-libs-d 100% | 444.0 MiB/s | 4.9 MiB | 00m00s [525/577] Installing qt5-qttools-libs-d 100% | 392.9 MiB/s | 2.4 MiB | 00m00s [526/577] Installing vtk-qt-0:9.2.6-17. 100% | 257.5 MiB/s | 1.0 MiB | 00m00s [527/577] Installing qt5-qttools-libs-h 100% | 225.6 MiB/s | 461.9 KiB | 00m00s [528/577] Installing qt5-doctools-0:5.1 100% | 265.0 MiB/s | 1.9 MiB | 00m00s [529/577] Installing python3-vtk-0:9.2. 100% | 439.6 MiB/s | 60.7 MiB | 00m00s [530/577] Installing vtk-java-0:9.2.6-1 100% | 407.2 MiB/s | 20.0 MiB | 00m00s [531/577] Installing qt5-designer-0:5.1 100% | 235.2 MiB/s | 481.7 KiB | 00m00s [532/577] Installing qt5-qtlocation-0:5 100% | 362.8 MiB/s | 10.9 MiB | 00m00s [533/577] Installing qt5-qtsensors-0:5. 100% | 234.1 MiB/s | 959.0 KiB | 00m00s [534/577] Installing qt5-qtwebchannel-0 100% | 151.3 MiB/s | 309.9 KiB | 00m00s [535/577] Installing qt5-qtwebkit-0:5.2 100% | 393.3 MiB/s | 43.7 MiB | 00m00s [536/577] Installing qt5-linguist-0:5.1 100% | 310.0 MiB/s | 2.8 MiB | 00m00s [537/577] Installing qt5-qtx11extras-0: 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [538/577] Installing vulkan-headers-0:1 100% | 703.9 MiB/s | 26.0 MiB | 00m00s [539/577] Installing vulkan-loader-deve 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [540/577] Installing python3-numpy-1:1. 100% | 383.8 MiB/s | 44.1 MiB | 00m00s [541/577] Installing boost-numpy3-0:1.8 100% | 2.5 MiB/s | 58.6 KiB | 00m00s [542/577] Installing boost-devel-0:1.83 100% | 285.8 MiB/s | 145.8 MiB | 00m01s [543/577] Installing ucx-0:1.17.0-2.fc4 100% | 299.0 MiB/s | 2.4 MiB | 00m00s [544/577] Installing libpipeline-0:1.5. 100% | 12.3 MiB/s | 150.6 KiB | 00m00s [545/577] Installing man-db-0:2.13.0-1. 100% | 131.5 MiB/s | 2.9 MiB | 00m00s [546/577] Installing environment-module 100% | 100.9 MiB/s | 1.7 MiB | 00m00s [547/577] Installing openmpi-0:5.0.5-3. 100% | 318.2 MiB/s | 7.0 MiB | 00m00s [548/577] Installing mpich-0:4.2.2-1.fc 100% | 350.3 MiB/s | 7.0 MiB | 00m00s [549/577] Installing rpm-mpi-hooks-0:8- 100% | 0.0 B/s | 9.7 KiB | 00m00s [550/577] Installing python3-mpich-0:4. 100% | 0.0 B/s | 540.0 B | 00m00s [551/577] Installing python3-openmpi-0: 100% | 0.0 B/s | 540.0 B | 00m00s [552/577] Installing metis-0:5.1.0.3-6. 100% | 322.2 MiB/s | 989.8 KiB | 00m00s [553/577] Installing rhash-0:1.4.4-2.fc 100% | 173.4 MiB/s | 355.1 KiB | 00m00s [554/577] Installing libuv-1:1.48.0-2.f 100% | 53.7 MiB/s | 549.6 KiB | 00m00s [555/577] Installing cmake-data-0:3.28. 100% | 126.6 MiB/s | 8.5 MiB | 00m00s [556/577] Installing cmake-0:3.28.3-7.f 100% | 381.3 MiB/s | 31.6 MiB | 00m00s [557/577] Installing qt5-rpm-macros-0:5 100% | 217.7 KiB/s | 2.4 KiB | 00m00s [558/577] Installing qt5-qtbase-devel-0 100% | 232.9 MiB/s | 19.6 MiB | 00m00s [559/577] Installing qt5-qtdeclarative- 100% | 274.6 MiB/s | 9.1 MiB | 00m00s [560/577] Installing qt5-qtwebkit-devel 100% | 71.3 MiB/s | 219.0 KiB | 00m00s [561/577] Installing qt5-qttools-devel- 100% | 121.2 MiB/s | 992.5 KiB | 00m00s [562/577] Installing qt5-qtx11extras-de 100% | 2.6 MiB/s | 21.2 KiB | 00m00s [563/577] Installing vtk-devel-0:9.2.6- 100% | 290.3 MiB/s | 38.3 MiB | 00m00s [564/577] Installing opencascade-devel- 100% | 170.6 MiB/s | 29.2 MiB | 00m00s [565/577] Installing pybind11-devel-0:2 100% | 277.9 MiB/s | 853.9 KiB | 00m00s [566/577] Installing metis-devel-0:5.1. 100% | 0.0 B/s | 10.3 KiB | 00m00s [567/577] Installing python3-mpi4py-ope 100% | 339.0 MiB/s | 3.7 MiB | 00m00s [568/577] Installing python3-mpi4py-mpi 100% | 307.5 MiB/s | 3.7 MiB | 00m00s [569/577] Installing mpich-devel-0:4.2. 100% | 119.4 MiB/s | 2.1 MiB | 00m00s [570/577] Installing openmpi-devel-0:5. 100% | 176.0 MiB/s | 3.3 MiB | 00m00s [571/577] Installing python3-setuptools 100% | 252.6 MiB/s | 7.3 MiB | 00m00s [572/577] Installing desktop-file-utils 100% | 114.3 MiB/s | 234.2 KiB | 00m00s [573/577] Installing libXmu-devel-0:1.2 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [574/577] Installing annobin-plugin-gcc 100% | 64.3 MiB/s | 987.3 KiB | 00m00s [575/577] Installing gcc-plugin-annobin 100% | 4.4 MiB/s | 62.7 KiB | 00m00s [576/577] Installing systemd-rpm-macros 100% | 9.7 MiB/s | 9.9 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [577/577] Installing dos2unix-0:7.5.2-2 100% | 1.2 MiB/s | 845.6 KiB | 00m01s Warning: skipped PGP checks for 48 packages from repository: copr_base Complete! Finish: build setup for netgen-mesher-6.2.2405-1.fc42.src.rpm Start: rpmbuild netgen-mesher-6.2.2405-1.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1727136000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.SAD6j2 + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + test -d /builddir/build/BUILD/netgen-mesher-6.2.2405-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/netgen-mesher-6.2.2405-build + /usr/bin/rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2405-build + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2405-build + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2405-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.s78ORt + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + rm -rf netgen-6.2.2405 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2405.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2405 + /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 + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_include-order.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen-mesher_egg-info-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.j4Kwcs + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-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.2405 + 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.13/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.13 (found version "3.13.0") found components: Development.Module -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.46.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.1") -- 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.13.1") -- OpenCasCade include 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.13/importlib/metadata/__init__.py", line 407, in from_name return next(iter(cls.discover(name=name))) StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 987, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 960, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 409, 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.13/site-packages ------------------------------------------------------------------------ -- Configuring done (2.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -B/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -P /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' -- Found Git: /usr/bin/git (found version "2.46.1") [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/makerlsfile.cpp CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 [ 0%] 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-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/bitarray.cpp [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:180:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:181:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:699:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:114:18: required from here 114 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:120:18: required from here 120 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:126:18: required from here 126 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:132:23: required from here 132 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:174:22: required from here 174 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:183:22: required from here 183 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:189:17: required from here 189 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=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/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -ldl /usr/lib64/libpython3.13.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:166:56: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_prismrules2.cpp [ 9%] Generating rules/rule_triarules.cpp [ 10%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules [ 10%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -isystem /usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules2.cpp [ 11%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_prismrules2.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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/parthreads.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.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 = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1885 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2656 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4061 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2497:35: required from here 2497 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2498:26: required from here 2498 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2499:29: required from here 2499 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2500:32: required from here 2500 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2858:14: required from here 2858 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3234:12: required from here 3234 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions 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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos1’ was declared here 791 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:808:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:792:17: note: ‘maxpos2’ was declared here 792 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1146 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1146 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-313-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-313-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/libpython3.13.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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:68, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1567:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1567 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1569:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1569 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1609:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1631:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1631 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1641:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1641 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1658:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1658 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1669:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1669 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1689:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1689 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1706:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1706 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1729:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1805:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1805 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2029:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2029 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2037:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2037 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2112:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2112 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2228:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2228 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2272:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2272 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2285:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2285 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2342 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2378:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2378 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1130:32: required from here 1130 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1134:17: required from here 1134 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 35%] Built target pyngcore [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:42: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:14: note: ‘pi1.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:19: note: ‘pi2.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:24: note: ‘pi3.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2375:35: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:29: note: ‘pi4.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 940 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1499:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1499 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1949:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1949 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1983 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2104:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2104 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2170:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2170 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2173:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2173 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2204:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2204 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2236:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2236 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2346:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2346 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2374:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2374 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2387:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2387 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2422:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2422 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2462:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2462 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2900 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2917 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3023:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3023 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3232:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3232 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3290:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3290 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3309:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3309 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3330 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3637 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4491:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4491 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4510:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4510 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4763 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5206 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5749:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5749 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5970 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6248:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6248 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6273:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6273 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6300:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6300 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6567:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6567 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6598:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6598 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6619:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6619 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6903:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6903 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6974:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6974 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7155 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7164:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7164 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7194:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7194 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7196:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7196 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7211:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7211 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7213:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7213 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7355:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7355 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7372:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7372 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7381:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7381 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7389:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7389 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7401:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7401 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7412:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7412 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7424:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7424 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7456:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7456 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7468:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7468 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7493 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7507:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7507 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7546 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7571:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7571 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4570:21: required from here 4570 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4571 | { | ~ 4572 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4573 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4574 | | 4575 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4576 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4577 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4578 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4579 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4580 | | 4581 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4582 | { | ~ 4583 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4584 | | 4585 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4586 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4588 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4589 | | 4590 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4591 | } | ~ 4592 | | 4593 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4594 | | 4595 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4596 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4597 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4578:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4578 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4587:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7536:51: required from here 7536 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7561:57: required from here 7561 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2570:18: required from here 2570 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7384:15: required from here 7384 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7533:25: required from here 7533 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7558:28: required from here 7558 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2504:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2493:74: required from here 2493 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2494 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | { | ~ 2496 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2497 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2498 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | { | ~ 2500 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2501 | { | ~ 2502 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | i4.Sort(); | ~~~~~~~~~~ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2505 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2506 | } | ~ 2507 | else | ~~~~ 2508 | { | ~ 2509 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2511 | } | ~ 2512 | } | ~ 2513 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7030:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 7030 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7026:74: required from here 7026 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7027 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7028 | { | ~ 7029 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7030 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7031 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2793:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2793 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2875:33: required from here 2875 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2790:16: required from here 2790 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison 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/ruler3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:263: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]’ 263 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 123 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 137 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:484:21: required from here 484 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | while(hvalue[i1])’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.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 < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1080: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] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1864:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1864 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:695:45: required from here 695 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:696:36: required from here 696 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:698:36: required from here 698 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:775:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 775 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:487:9: warning: unused variable ‘dom’ [-Wunused-variable] 487 | int dom = 0; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1186:43: required from here 1186 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1160:24: required from here 1160 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1165:19: required from here 1165 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2080:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2080 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2120:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2120 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2311:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2311 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2324:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2324 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2336 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2376:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2376 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/occ/occ_vertex.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer 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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer 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& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1548:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:234:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:227:11: note: ‘trig’ was declared here 227 | 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/readuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘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::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:987:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for(int i = 0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327: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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/meshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1403:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1403 | 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:1609: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]’ 1609 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1587 | 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, 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, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1669:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1669 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:217:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1096:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1534:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1185:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2517:101: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:1094:70: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3921:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:455:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2729:14, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:455:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1892:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2766:57: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2744:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:609:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1859:54: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1862:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 88%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 92%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/libsrc/geom2d/vsgeom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/demoview.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/parallelfunc.cpp [ 98%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o [100%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.13.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/libpython3.13.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-x86_64 + eval 'MPI_COMPILER=openmpi-x86_64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-x86_64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-x86_64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-x86_64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-x86_64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-x86_64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-x86_64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-x86_64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-x86_64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-x86_64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-x86_64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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.13/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.13 (found version "3.13.0") found components: Development.Module -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.46.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.1") -- 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.13.1") -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 -- Found MPI version Open MPI v5.0.5, package: Open MPI mockbuild@cf789d9bce154e2ab6d49006d52cd4d9 Distribution, ident: 5.0.5, repo rev: v5.0.5, Jul 22, 2024 Traceback (most recent call last): File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 407, in from_name return next(iter(cls.discover(name=name))) StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 987, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 960, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 409, 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.13/site-packages ------------------------------------------------------------------------ -- Configuring done (6.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build x86_64-redhat-linux-gnu-openmpi -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -B/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' -- Found Git: /usr/bin/git (found version "2.46.1") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c [ 1%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/makerlsfile.cpp [ 1%] Built target ng_generate_version_file /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/bitarray.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:180:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:181:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:114:18: required from here 114 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:120:18: required from here 120 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:126:18: required from here 126 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:132:23: required from here 132 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:174:22: required from here 174 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:183:22: required from here 183 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:189:17: required from here 189 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:699:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=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/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp:180:8: warning: unused variable ‘type’ [-Wunused-variable] 180 | auto type = Py_TYPE(py_src); | ^~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.13.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:166:56: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 9%] Generating rules/rule_prismrules2.cpp [ 10%] Generating rules/rule_hexrules.cpp [ 10%] Generating rules/rule_triarules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules [ 10%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -isystem /usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules2.cpp [ 11%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 14%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [ 16%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/parthreads.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp [ 20%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp [ 21%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp [ 23%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 26%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp [ 27%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 28%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.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 = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1885 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2656 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4061 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2497:35: required from here 2497 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2498:26: required from here 2498 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2499:29: required from here 2499 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2500:32: required from here 2500 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2858:14: required from here 2858 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3234:12: required from here 3234 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ [ 30%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer 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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos1’ was declared here 791 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:808:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:792:17: note: ‘maxpos2’ was declared here 792 | int maxpos2; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1146 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1146 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-313-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-313-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.13.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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/improve2gen.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:68, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1567:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1567 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1569:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1569 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1609:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1631:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1631 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1641:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1641 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1658:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1658 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1669:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1669 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1689:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1689 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1706:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1706 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1729:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1805:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1805 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2029:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2029 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2037:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2037 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2112:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2112 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2228:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2228 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2272:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2272 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2285:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2285 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2342 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2378:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2378 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1130:32: required from here 1130 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1134:17: required from here 1134 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:42: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:14: note: ‘pi1.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:19: note: ‘pi2.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:24: note: ‘pi3.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2375:35: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:29: note: ‘pi4.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 940 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1499:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1499 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1949:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1949 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1983 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2104:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2104 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2170:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2170 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2173:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2173 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2204:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2204 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2236:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2236 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2346:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2346 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2374:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2374 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2387:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2387 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2422:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2422 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2462:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2462 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2900 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2917 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3023:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3023 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3232:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3232 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3290:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3290 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3309:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3309 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3330 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3637 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4491:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4491 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4510:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4510 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4763 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5206 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5749:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5749 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5970 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6248:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6248 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6273:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6273 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6300:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6300 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6567:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6567 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6598:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6598 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6619:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6619 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6903:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6903 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6974:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6974 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7155 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7164:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7164 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7194:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7194 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7196:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7196 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7211:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7211 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7213:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7213 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7355:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7355 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7372:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7372 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7381:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7381 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7389:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7389 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7401:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7401 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7412:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7412 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7424:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7424 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7456:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7456 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7468:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7468 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7493 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7507:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7507 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7546 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7571:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7571 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4570:21: required from here 4570 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4571 | { | ~ 4572 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4573 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4574 | | 4575 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4576 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4577 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4578 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4579 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4580 | | 4581 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4582 | { | ~ 4583 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4584 | | 4585 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4586 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4588 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4589 | | 4590 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4591 | } | ~ 4592 | | 4593 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4594 | | 4595 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4596 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4597 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4578:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4578 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4587:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7536:51: required from here 7536 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7561:57: required from here 7561 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2570:18: required from here 2570 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7384:15: required from here 7384 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7533:25: required from here 7533 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7558:28: required from here 7558 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/meshfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2504:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2493:74: required from here 2493 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2494 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | { | ~ 2496 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2497 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2498 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | { | ~ 2500 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2501 | { | ~ 2502 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | i4.Sort(); | ~~~~~~~~~~ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2505 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2506 | } | ~ 2507 | else | ~~~~ 2508 | { | ~ 2509 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2511 | } | ~ 2512 | } | ~ 2513 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7030:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 7030 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7026:74: required from here 7026 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7027 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7028 | { | ~ 7029 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7030 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7031 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) { | ~~~~~~~~~^~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 36%] Built target pyngcore [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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/meshing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2793:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2793 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2875:33: required from here 2875 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2790:16: required from here 2790 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~ [ 42%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp [ 43%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp [ 44%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:263: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]’ 263 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/python_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:484:21: required from here 484 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.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 < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1080: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] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1864:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1864 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:695:45: required from here 695 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:696:36: required from here 696 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:698:36: required from here 698 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/fieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/meshing/boundarylayer2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:775:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 775 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:487:9: warning: unused variable ‘dom’ [-Wunused-variable] 487 | int dom = 0; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1186:43: required from here 1186 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1160:24: required from here 1160 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1165:19: required from here 1165 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2080:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2080 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2120:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2120 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2311:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2311 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2324:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2324 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2336 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2376:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2376 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ [ 56%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/occ/occ_vertex.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer 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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer 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& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison 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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: 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/interface/writeuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:914:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 914 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:917:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 917 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:920:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 920 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:939:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 939 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:940:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 940 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:941:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 941 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:954:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:955:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:956:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1548:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:234:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:227:11: note: ‘trig’ was declared here 227 | int trig; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 | ^ [ 63%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/readuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp [ 70%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/writeOpenFOAM15x.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 77%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~~~^~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/csg2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1403:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1403 | 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:1609: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]’ 1609 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1587 | 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, 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, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1669:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1669 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:217:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1096:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1534:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1185:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:1094:70: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2744:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:455:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2729:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2517:101: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:609:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1859:54: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1862:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3921:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1833:39: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘Recv’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:231:17, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1848:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2766:57: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 89%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp [ 90%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 92%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/vsmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:200:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for(int tri = 0; startpointsp < startpoints.Size() && tri hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:222:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int j=0; startpointsp < startpoints.Size() && j&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/parallelfunc.cpp [ 98%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [100%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.13.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.13.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-openmpi/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-x86_64 + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-x86_64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-x86_64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-x86_64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-x86_64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64; export _LMFILES_; LOADEDMODULES=mpi/mpich-x86_64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-x86_64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-x86_64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-x86_64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-x86_64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-x86_64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-x86_64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-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.13/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.13 (found version "3.13.0") found components: Development.Module -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.13 (found version "3.13.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.46.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.1") -- 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.13.1") -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- Found METIS: /usr/lib64/libmetis.so -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 -- Found MPI version MPICH Version: 4.2.2 MPICH Release date: Wed Jul 3 09:16:22 AM CDT 2024 MPICH ABI: 16:2:4 MPICH Device: ch4:ofi MPICH configure: --build=x86_64-redhat-linux --host=x86_64-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-custom-version-string=4.2.2-1.fc42 --enable-sharedlibs=gcc --enable-shared --enable-static=no --enable-lib-depend --disable-rpath --disable-silent-rules --disable-dependency-tracking --with-gnu-ld --with-pm=hydra:gforker --includedir=/usr/include/mpich-x86_64 --bindir=/usr/lib64/mpich/bin --libdir=/usr/lib64/mpich/lib --datadir=/usr/share/mpich --mandir=/usr/share/man/mpich-x86_64 --docdir=/usr/share/mpich/doc --htmldir=/usr/share/mpich/doc --with-hwloc --with-libfabric --with-ucx --with-yaksa FFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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 -fallow-argument-mismatch FCFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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 -fallow-argument-mismatch MPICH CC: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 MPICH CXX: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 MPICH F77: gfortran -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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 -fallow-argument-mismatch -O2 MPICH FC: gfortran -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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 -fallow-argument-mismatch -O2 MPICH features: threadcomm MPICH Custom Information: 4.2.2-1.fc42 Traceback (most recent call last): File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 407, in from_name return next(iter(cls.discover(name=name))) StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 987, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 960, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 409, 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.13/site-packages ------------------------------------------------------------------------ -- Configuring done (4.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich + /usr/bin/cmake --build x86_64-redhat-linux-gnu-mpich -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -B/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 0%] 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-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/makerlsfile.cpp -- Found Git: /usr/bin/git (found version "2.46.1") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/bitarray.cpp [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:180:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/exception.cpp:181:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:114:18: required from here 114 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:120:18: required from here 120 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:126:18: required from here 126 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:132:23: required from here 132 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:174:22: required from here 174 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:183:22: required from here 183 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:189:17: required from here 189 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/paje_trace.cpp:699:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=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/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ng_mpi_wrapper.cpp:180:8: warning: unused variable ‘type’ [-Wunused-variable] 180 | auto type = Py_TYPE(py_src); | ^~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.13.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.cpp:166:56: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 9%] Generating rules/rule_triarules.cpp [ 9%] Generating rules/rule_prismrules2.cpp [ 10%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules [ 10%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -isystem /usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp [ 10%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [ 10%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules [ 11%] Generating rules/rule_pyramidrules2.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp [ 16%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/parthreads.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp [ 20%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp [ 21%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp [ 23%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 26%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp [ 27%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~ [ 28%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.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 = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1885 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2656 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4061 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2497:35: required from here 2497 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2498:26: required from here 2498 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2499:29: required from here 2499 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2500:32: required from here 2500 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:2858:14: required from here 2858 | v_order = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.cpp:3234:12: required from here 3234 | bndind = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ [ 30%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos1’ was declared here 791 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:808:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:792:17: note: ‘maxpos2’ was declared here 792 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1146 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1200:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1200 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1146:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1146 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-313-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-313-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.13.so [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:68, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp [ 35%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1567:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1567 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1569:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1569 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1609:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1631:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1631 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1641:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1641 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1658:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1658 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1669:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1669 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1689:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1689 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1706:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1706 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1729:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1805:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1805 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2029:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2029 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2037:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2037 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2112:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2112 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2228:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2228 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2272:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2272 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2285:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2285 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2342 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2378:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2378 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1130:32: required from here 1130 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:1134:17: required from here 1134 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 940 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1499:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1499 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1949:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1949 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1983 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2104:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2104 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2170:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2170 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2173:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2173 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2204:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2204 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2236:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2236 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2346:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2346 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2374:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2374 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2387:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2387 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2422:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2422 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2462:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2462 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2900 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2917 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3023:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3023 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3035:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 3035 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3232:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3232 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3290:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3290 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3309:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3309 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3330 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3637 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4491:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4491 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4510:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4510 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4763 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5206 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5749:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5749 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:5970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5970 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6248:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6248 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6273:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6273 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6300:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6300 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6567:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6567 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6598:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6598 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6619:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6619 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6903:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6903 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:6974:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6974 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7149:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7155 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7164:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7164 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7194:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7194 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7196:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7196 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7211:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7211 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7213:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7213 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7355:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7355 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7372:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7372 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7381:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7381 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7389:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7389 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7401:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7401 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7412:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7412 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7424:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7424 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7456:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7456 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7468:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7468 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7493 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7507:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7507 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7546:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7546 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7571:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7571 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2342:42: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:14: note: ‘pi1.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:19: note: ‘pi2.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2349:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2349 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:24: note: ‘pi3.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2375:35: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:29: note: ‘pi4.i’ was declared here 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2309:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2309 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4570:21: required from here 4570 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4571 | { | ~ 4572 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4573 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4574 | | 4575 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4576 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4577 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4578 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4579 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4580 | | 4581 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4582 | { | ~ 4583 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4584 | | 4585 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4586 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4588 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4589 | | 4590 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4591 | } | ~ 4592 | | 4593 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4594 | | 4595 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4596 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4597 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4578:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4578 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:4587:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4587 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7536:51: required from here 7536 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7561:57: required from here 7561 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2570:18: required from here 2570 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7384:15: required from here 7384 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7533:25: required from here 7533 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7558:28: required from here 7558 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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%] Built target pyngcore [ 36%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2504:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2493:74: required from here 2493 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2494 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | { | ~ 2496 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2497 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2498 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | { | ~ 2500 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2501 | { | ~ 2502 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | i4.Sort(); | ~~~~~~~~~~ 2504 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2505 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2506 | } | ~ 2507 | else | ~~~~ 2508 | { | ~ 2509 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2511 | } | ~ 2512 | } | ~ 2513 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7030:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 7030 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:7026:74: required from here 7026 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7027 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7028 | { | ~ 7029 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7030 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7031 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/meshing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2793:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2793 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2875:33: required from here 2875 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2790:16: required from here 2790 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison 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/ruler3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp [ 43%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp [ 44%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:263: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]’ 263 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:243: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)::]’ 243 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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() ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::PartDualHybridMesh2D()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:2092:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2092 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:2097:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2097 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:2114:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2114 | for (int k = 0; k < vert2els[vnr].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.cpp:484:21: required from here 484 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.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 < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1080: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] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1864:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1864 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:695:45: required from here 695 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:696:36: required from here 696 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:698:36: required from here 698 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/fieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/meshing/boundarylayer2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:775:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 775 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:487:9: warning: unused variable ‘dom’ [-Wunused-variable] 487 | int dom = 0; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1186:43: required from here 1186 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1160:24: required from here 1160 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.cpp:1165:19: required from here 1165 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2080:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2080 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2120:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2120 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2311:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2311 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2324:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2324 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2336 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/python_occ_shapes.cpp:2376:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2376 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_face.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ [ 57%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:914:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 914 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:917:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 917 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:920:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 920 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:939:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 939 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:940:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 940 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:941:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 941 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:954:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:955:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:956:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1548:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:234:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/python_stl.cpp:227:11: note: ‘trig’ was declared here 227 | int trig; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/read_fnf_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/readuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327: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/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~^~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/writeOpenFOAM15x.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/bspline2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327: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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 77%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different 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 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327: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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/csg2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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:565:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 565 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/register_archive.hpp:83:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 83 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1403:5: required from here 1403 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1405:25: required from here 1405 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshtype.hpp:1403:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1403 | 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:1609: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]’ 1609 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1587 | 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, 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, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1669:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1669 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:688:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 688 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:686:15: note: ‘nr’ declared here 686 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:715:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 715 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:712:20: note: ‘downcasted’ declared here 712 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:217:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:633:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1192:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:0: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1096:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/boundarylayer.cpp:1534:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1185:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1185:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/basegeom.cpp:1094:70: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:86:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1609:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1587:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2744:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:828:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/archive.hpp:455:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshtype.cpp:2729:14: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘SwapImprove2’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve3.cpp:2517:101: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.cpp:609:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1859:54: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/python_mesh.cpp:1862:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:392:28: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:3921:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1833:39: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘Recv’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:231:17, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:1848:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘FindOpenElements’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshclass.cpp:2766:57: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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 ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 89%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../occ/occgeom.hpp:402:25: required from here 402 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp [ 90%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: 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/vsfieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 92%] Built target ngpy [ 93%] 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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; iGetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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) | ~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 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_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/parallelfunc.cpp [ 98%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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.13.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++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/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-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [100%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/include -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include -I/usr/include/python3.13 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1622:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1629:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1629 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1647:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshtype.hpp:1654:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1654 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:261:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:285:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:299:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 299 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:315:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/basegeom.hpp:355:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.13.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.13.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/x86_64-redhat-linux-gnu-mpich/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-x86_64 + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.b7oQTS + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + '[' /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT ++ dirname /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT + mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2405-build + mkdir /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2405 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-x86_64 + eval 'MPI_COMPILER=openmpi-x86_64; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MPI_MAN=/usr/share/man/openmpi-x86_64; export MPI_MAN; MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-x86_64; export MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64; export _LMFILES_; LOADEDMODULES=mpi/openmpi-x86_64; export LOADEDMODULES; CMAKE_PREFIX_PATH=/usr/lib64/openmpi; export CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-x86_64\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-x86_64; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-x86_64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-x86_64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-x86_64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-x86_64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-x86_64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/python3.13/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-x86_64 + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; unset MPI_MAN; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset _LMFILES_; unset LOADEDMODULES; unset CMAKE_PREFIX_PATH; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-x86_64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-x86_64; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-x86_64; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-x86_64; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64; export _LMFILES_; LOADEDMODULES=mpi/mpich-x86_64; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-x86_64\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-x86_64; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-x86_64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-x86_64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-x86_64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-x86_64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-x86_64 ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.13/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-x86_64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-x86_64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/python3.13/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-x86_64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-x86_64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-x86_64 + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT + /usr/bin/cmake --install x86_64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyngcore/pyngcore.cpython-313-x86_64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT//usr/doc + cd libsrc + find '(' -name '*.hpp' -or -name '*.hxx' -or -name '*.h' -or -name '*.ixx' -or -name '*.jxx' ')' -exec install -Dpm 0644 '{}' '/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 6.2.2405-1.fc42 --unique-debug-suffix -6.2.2405-1.fc42.x86_64 --unique-debug-src-base netgen-mesher-6.2.2405-1.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405 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.2405-1.fc42.x86_64 12978 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.2405-1.fc42.x86_64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2405-1.fc42.x86_64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/read_meshio.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/webgui.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/version.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/occ.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/read_gmsh.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/geom2d.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/meshing.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/__main__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/csg.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/NgOCC.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/gui.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/__pycache__/__init__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/__init__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/__pycache__/__main__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyngcore/__pycache__/__init__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/config/__pycache__/config.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/lib64/python3.13/site-packages/netgen_mesher/__pycache__/stl.cpython-313.opt-1.pyc: rewriting with normalized contents Scanned 163 directories and 1369 files, processed 20 inodes, 20 modified (3 replaced + 17 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/netgen-mesher-6.2.2405-build/SPECPARTS/rpm-debuginfo.specpart Processing files: netgen-mesher-6.2.2405-1.fc42.x86_64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2405-1.fc42 netgen-mesher(x86-64) = 6.2.2405-1.fc42 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) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.13.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2405-1.fc42.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.xoccJt + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + cd netgen-6.2.2405 + DOCDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/doc/netgen-mesher-common + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/AUTHORS /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/doc/ng4.pdf /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RerirU + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + cd netgen-6.2.2405 + LICENSEDIR=/builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2405-build/netgen-6.2.2405/LICENSE /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2405-1.fc42 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.2405-1.fc42.x86_64 Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2405-1.fc42 netgen-mesher-libs(x86-64) = 6.2.2405-1.fc42 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.13.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.2405-1.fc42.x86_64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2405-1.fc42 netgen-mesher-devel(x86-64) = 6.2.2405-1.fc42 pkgconfig(netgen-mesher) = 6.2.2405 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.2405-1.fc42.x86_64 Provides: netgen-mesher-devel-private = 6.2.2405-1.fc42 netgen-mesher-devel-private(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42.x86_64 Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2405-1.fc42 python-netgen-mesher = 6.2.2405-1.fc42 python3-netgen-mesher = 6.2.2405-1.fc42 python3-netgen-mesher(x86-64) = 6.2.2405-1.fc42 python3.13-netgen = 6.2.2405-1.fc42 python3.13-netgen-mesher = 6.2.2405-1.fc42 python3.13dist(netgen-mesher) = 6.2.2402 python3dist(netgen-mesher) = 6.2.2402 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.13.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.13 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2405-1.fc42 Processing files: netgen-mesher-openmpi-6.2.2405-1.fc42.x86_64 Provides: netgen-mesher-openmpi = 6.2.2405-1.fc42 netgen-mesher-openmpi(x86-64) = 6.2.2405-1.fc42 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) 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.13.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2405-1.fc42.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.2405-1.fc42 netgen-mesher-openmpi-libs(x86-64) = 6.2.2405-1.fc42 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.13.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.2405-1.fc42.x86_64 Provides: netgen-mesher-openmpi-devel = 6.2.2405-1.fc42 netgen-mesher-openmpi-devel(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42.x86_64 Provides: libngguipy.so()(64bit)(openmpi-x86_64) libngpy.so()(64bit)(openmpi-x86_64) python-netgen-mesher-openmpi = 6.2.2405-1.fc42 python-netgen-openmpi = 6.2.2405-1.fc42 python3-netgen-mesher-openmpi = 6.2.2405-1.fc42 python3-netgen-mesher-openmpi(x86-64) = 6.2.2405-1.fc42 python3.13-netgen-mesher-openmpi = 6.2.2405-1.fc42 python3.13-netgen-openmpi = 6.2.2405-1.fc42 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) 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) libpython3.13.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.2405-1.fc42 Processing files: netgen-mesher-mpich-6.2.2405-1.fc42.x86_64 Provides: netgen-mesher-mpich = 6.2.2405-1.fc42 netgen-mesher-mpich(x86-64) = 6.2.2405-1.fc42 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) 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.13.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2405-1.fc42.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.2405-1.fc42 netgen-mesher-mpich-libs(x86-64) = 6.2.2405-1.fc42 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.13.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.2405-1.fc42.x86_64 Provides: netgen-mesher-mpich-devel = 6.2.2405-1.fc42 netgen-mesher-mpich-devel(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42.x86_64 Provides: libngguipy.so()(64bit)(mpich-x86_64) libngpy.so()(64bit)(mpich-x86_64) python-netgen-mesher-mpich = 6.2.2405-1.fc42 python-netgen-mpich = 6.2.2405-1.fc42 python3-netgen-mesher-mpich = 6.2.2405-1.fc42 python3-netgen-mesher-mpich(x86-64) = 6.2.2405-1.fc42 python3.13-netgen-mesher-mpich = 6.2.2405-1.fc42 python3.13-netgen-mpich = 6.2.2405-1.fc42 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) 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) libpython3.13.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.2405-1.fc42 Processing files: netgen-mesher-debugsource-6.2.2405-1.fc42.x86_64 Provides: netgen-mesher-debugsource = 6.2.2405-1.fc42 netgen-mesher-debugsource(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = f7b6dcfdb0f554157cd3547d7af470e2de32f362 netgen-mesher-debuginfo = 6.2.2405-1.fc42 netgen-mesher-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: netgen-mesher-libs-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 3eb178a15b844634734df680960885d75f8fcffe debuginfo(build-id) = 8339958770173821c08f4668ea8f8b77ee0ef4bf debuginfo(build-id) = f94057a6174ea5db625f5295a80f13ca8ff893af netgen-mesher-libs-debuginfo = 6.2.2405-1.fc42 netgen-mesher-libs-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: python3-netgen-mesher-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 1a953611e4572af53b1735f9ca03230db0d87332 debuginfo(build-id) = 48c4fe45bbeeb7de6b02d368fa97888f4f522a86 debuginfo(build-id) = e3324532db01a558e5be6f72cf3ce96d8fbfbf1d python-netgen-mesher-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-debuginfo(x86-64) = 6.2.2405-1.fc42 python3.13-netgen-mesher-debuginfo = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = b73895942cb1d139bcb10a1ae4e51bfbba6a42c0 netgen-mesher-openmpi-debuginfo = 6.2.2405-1.fc42 netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 3ffd51ec23ac259915dea6ff281f4e984b0ee898 debuginfo(build-id) = 498b10ef5bd132e53cee52c257396c3694347677 debuginfo(build-id) = e0f1b8b46e36da651593c154fc1ae3f174994fa0 netgen-mesher-openmpi-libs-debuginfo = 6.2.2405-1.fc42 netgen-mesher-openmpi-libs-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 2413e6fb6f9a43a3e238076497c2bd35c3acc218 debuginfo(build-id) = 5a1fcbb059313cbbbf97fdb830039a15251d14ae debuginfo(build-id) = af66aaf7abf9eb45f3cd8962cf7c6789914faa15 python-netgen-mesher-openmpi-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-openmpi-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2405-1.fc42 python3.13-netgen-mesher-openmpi-debuginfo = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: netgen-mesher-mpich-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = f8be5505b3e68c1b9b0c5f86bc1afcbf3a92e27d netgen-mesher-mpich-debuginfo = 6.2.2405-1.fc42 netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 17f58f7d62f2439cd145f30e0060735d8ea38cf4 debuginfo(build-id) = 9705df9a42f9af4eca3e1756575fff51e994034e debuginfo(build-id) = b8b6d6080ccae2dad297ae7ef16853c7a5f3008a netgen-mesher-mpich-libs-debuginfo = 6.2.2405-1.fc42 netgen-mesher-mpich-libs-debuginfo(x86-64) = 6.2.2405-1.fc42 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.2405-1.fc42 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2405-1.fc42.x86_64 Provides: debuginfo(build-id) = 264af1cf19f7079ad31a718f49cec0bf4d412f32 debuginfo(build-id) = 37dca01cdb406a29fd7815ed584f3736aa3b0907 debuginfo(build-id) = 58cf584e3365d4fc92e3bdbe28f7f894b3e392b9 python-netgen-mesher-mpich-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-mpich-debuginfo = 6.2.2405-1.fc42 python3-netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2405-1.fc42 python3.13-netgen-mesher-mpich-debuginfo = 6.2.2405-1.fc42 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.2405-1.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/netgen-mesher-6.2.2405-build/BUILDROOT Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2405-1.fc42.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2405-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2405-1.fc42.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.8KT8lv + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2405-build + test -d /builddir/build/BUILD/netgen-mesher-6.2.2405-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/netgen-mesher-6.2.2405-build + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2405-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2405-1.fc42.src.rpm Finish: build phase for netgen-mesher-6.2.2405-1.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1727211487.283523/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2405-1.fc42.src.rpm) Config(child) 28 minutes 10 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-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "noarch" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "src" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2405", "release": "1.fc42", "arch": "x86_64" } ] } RPMResults finished